home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / WordMatch ••• / WordMatch / WordMatch.rsrc / CODE_10.txt < prev    next >
Text File  |  1987-08-11  |  153KB  |  2,653 lines

  1. # near model CODE resource
  2. # jump table entries: 936-954 (19 of them)
  3. export_135:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2854                     movea.l    A4, [A4]
  8. 0000000E  598F                     subq.l     A7, 4
  9. 00000010  A975                     syscall    TickCount
  10. 00000012  2E1F                     move.l     D7, [A7]+
  11. 00000014  2947 0008                move.l     [A4 + 0x8], D7
  12. 00000018  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  13. 0000001C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 00000020  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  15. 00000024  4CDF 1080                movem.l    D7,A4, [A7]+
  16. 00000028  4E5E                     unlink     A6
  17. 0000002A  205F                     movea.l    A0, [A7]+
  18. 0000002C  5C8F                     addq.l     A7, 6
  19. 0000002E  4ED0                     jmp        [A0]
  20. export_134:
  21. 00000030  4E56 FEFA                link       A6, -0x0106
  22. 00000034  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  23. 00000038  558F                     subq.l     A7, 2
  24. 0000003A  286E 0008                movea.l    A4, [A6 + 0x8]
  25. 0000003E  2854                     movea.l    A4, [A4]
  26. 00000040  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  27. 00000044  286E 0008                movea.l    A4, [A6 + 0x8]
  28. 00000048  2854                     movea.l    A4, [A4]
  29. 0000004A  286C 0004                movea.l    A4, [A4 + 0x4]
  30. 0000004E  2854                     movea.l    A4, [A4]
  31. 00000050  486C 006C                pea.l      [A4 + 0x6C]
  32. 00000054  A8AD                     syscall    PtInRect
  33. 00000056  1E1F                     move.b     D7, [A7]+
  34. 00000058  6700 00BC                beq        +0xBE /* 00000116 */
  35. 0000005C  1F3C 0001                move.b     -[A7], 0x1
  36. 00000060  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  37. 00000064  286E 0008                movea.l    A4, [A6 + 0x8]
  38. 00000068  2854                     movea.l    A4, [A4]
  39. 0000006A  286C 0004                movea.l    A4, [A4 + 0x4]
  40. 0000006E  2854                     movea.l    A4, [A4]
  41. 00000070  266E 0008                movea.l    A3, [A6 + 0x8]
  42. 00000074  2653                     movea.l    A3, [A3]
  43. 00000076  266B 0004                movea.l    A3, [A3 + 0x4]
  44. 0000007A  2653                     movea.l    A3, [A3]
  45. 0000007C  3E2B 007C                move.w     D7, [A3 + 0x7C]
  46. 00000080  5347                     subq.w     D7, 1
  47. 00000082  E54F                     lsl        D7.w, 2
  48. 00000084  49EC 005C                lea.l      A4, [A4 + 0x5C]
  49. 00000088  2874 7000                movea.l    A4, [A4 + D7.w]
  50. 0000008C  2854                     movea.l    A4, [A4]
  51. 0000008E  42AC 0012                clr.l      [A4 + 0x12]
  52. 00000092  286E 0008                movea.l    A4, [A6 + 0x8]
  53. 00000096  2854                     movea.l    A4, [A4]
  54. 00000098  286C 0004                movea.l    A4, [A4 + 0x4]
  55. 0000009C  2854                     movea.l    A4, [A4]
  56. 0000009E  266E 0008                movea.l    A3, [A6 + 0x8]
  57. 000000A2  2653                     movea.l    A3, [A3]
  58. 000000A4  266B 0004                movea.l    A3, [A3 + 0x4]
  59. 000000A8  2653                     movea.l    A3, [A3]
  60. 000000AA  3E2B 007C                move.w     D7, [A3 + 0x7C]
  61. 000000AE  5347                     subq.w     D7, 1
  62. 000000B0  49EC 007E                lea.l      A4, [A4 + 0x7E]
  63. 000000B4  19BC 0001 7000           move.b     [A4 + D7.w], 0x1
  64. 000000BA  286E 0008                movea.l    A4, [A6 + 0x8]
  65. 000000BE  2854                     movea.l    A4, [A4]
  66. 000000C0  286C 0004                movea.l    A4, [A4 + 0x4]
  67. 000000C4  2854                     movea.l    A4, [A4]
  68. 000000C6  486C 0182                pea.l      [A4 + 0x182]
  69. 000000CA  486E FEFC                pea.l      [A6 - 0x104]
  70. 000000CE  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  71. 000000D2  2E2E FEFC                move.l     D7, [A6 - 0x104]
  72. 000000D6  5287                     addq.l     D7, 1
  73. 000000D8  2F07                     move.l     -[A7], D7
  74. 000000DA  286E 0008                movea.l    A4, [A6 + 0x8]
  75. 000000DE  2854                     movea.l    A4, [A4]
  76. 000000E0  286C 0004                movea.l    A4, [A4 + 0x4]
  77. 000000E4  2854                     movea.l    A4, [A4]
  78. 000000E6  486C 0182                pea.l      [A4 + 0x182]
  79. 000000EA  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  80. 000000EE  286E 0008                movea.l    A4, [A6 + 0x8]
  81. 000000F2  2854                     movea.l    A4, [A4]
  82. 000000F4  286C 0004                movea.l    A4, [A4 + 0x4]
  83. 000000F8  2854                     movea.l    A4, [A4]
  84. 000000FA  486C 006C                pea.l      [A4 + 0x6C]
  85. 000000FE  A928                     syscall    InvalRect
  86. 00000100  286E 0008                movea.l    A4, [A6 + 0x8]
  87. 00000104  2854                     movea.l    A4, [A4]
  88. 00000106  286C 0004                movea.l    A4, [A4 + 0x4]
  89. 0000010A  2854                     movea.l    A4, [A4]
  90. 0000010C  486C 0074                pea.l      [A4 + 0x74]
  91. 00000110  A928                     syscall    InvalRect
  92. 00000112  4EFA 00DE                jmp        [PC + 0xDE /* 000001F2 */]
  93. label00000116:
  94. 00000116  3E3C 0001                move.w     D7, 0x1
  95. 0000011A  3D47 FEFA                move.w     [A6 - 0x106], D7
  96. 0000011E  0C47 0004                cmpi.w     D7, 0x4
  97. 00000122  6E00 00CE                bgt        +0xD0 /* 000001F2 */
  98. label00000126:
  99. 00000126  558F                     subq.l     A7, 2
  100. 00000128  286E 0008                movea.l    A4, [A6 + 0x8]
  101. 0000012C  2854                     movea.l    A4, [A4]
  102. 0000012E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  103. 00000132  286E 0008                movea.l    A4, [A6 + 0x8]
  104. 00000136  2854                     movea.l    A4, [A4]
  105. 00000138  286C 0004                movea.l    A4, [A4 + 0x4]
  106. 0000013C  2854                     movea.l    A4, [A4]
  107. 0000013E  3C07                     move.w     D6, D7
  108. 00000140  5346                     subq.w     D6, 1
  109. 00000142  E74E                     lsl        D6.w, 3
  110. 00000144  49EC 001C                lea.l      A4, [A4 + 0x1C]
  111. 00000148  4874 6000                pea.l      [A4 + D6.w]
  112. 0000014C  A8AD                     syscall    PtInRect
  113. 0000014E  1C1F                     move.b     D6, [A7]+
  114. 00000150  558F                     subq.l     A7, 2
  115. 00000152  286E 0008                movea.l    A4, [A6 + 0x8]
  116. 00000156  2854                     movea.l    A4, [A4]
  117. 00000158  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  118. 0000015C  286E 0008                movea.l    A4, [A6 + 0x8]
  119. 00000160  2854                     movea.l    A4, [A4]
  120. 00000162  286C 0004                movea.l    A4, [A4 + 0x4]
  121. 00000166  2854                     movea.l    A4, [A4]
  122. 00000168  3A07                     move.w     D5, D7
  123. 0000016A  5345                     subq.w     D5, 1
  124. 0000016C  E74D                     lsl        D5.w, 3
  125. 0000016E  49EC 003C                lea.l      A4, [A4 + 0x3C]
  126. 00000172  4874 5000                pea.l      [A4 + D5.w]
  127. 00000176  A8AD                     syscall    PtInRect
  128. 00000178  1A1F                     move.b     D5, [A7]+
  129. 0000017A  8A06                     or.b       D5, D6
  130. 0000017C  558F                     subq.l     A7, 2
  131. 0000017E  286E 0008                movea.l    A4, [A6 + 0x8]
  132. 00000182  2854                     movea.l    A4, [A4]
  133. 00000184  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  134. 00000188  286E 0008                movea.l    A4, [A6 + 0x8]
  135. 0000018C  2854                     movea.l    A4, [A4]
  136. 0000018E  286C 0004                movea.l    A4, [A4 + 0x4]
  137. 00000192  2854                     movea.l    A4, [A4]
  138. 00000194  486C 0074                pea.l      [A4 + 0x74]
  139. 00000198  A8AD                     syscall    PtInRect
  140. 0000019A  1C1F                     move.b     D6, [A7]+
  141. 0000019C  57C6                     seq        D6
  142. 0000019E  4406                     neg.b      D6
  143. 000001A0  CC05                     and.b      D6, D5
  144. 000001A2  6700 003C                beq        +0x3E /* 000001E0 */
  145. 000001A6  286E 0008                movea.l    A4, [A6 + 0x8]
  146. 000001AA  2854                     movea.l    A4, [A4]
  147. 000001AC  286C 0004                movea.l    A4, [A4 + 0x4]
  148. 000001B0  2854                     movea.l    A4, [A4]
  149. 000001B2  486C 0082                pea.l      [A4 + 0x82]
  150. 000001B6  486E FEFC                pea.l      [A6 - 0x104]
  151. 000001BA  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  152. 000001BE  2C2E FEFC                move.l     D6, [A6 - 0x104]
  153. 000001C2  5286                     addq.l     D6, 1
  154. 000001C4  2F06                     move.l     -[A7], D6
  155. 000001C6  286E 0008                movea.l    A4, [A6 + 0x8]
  156. 000001CA  2854                     movea.l    A4, [A4]
  157. 000001CC  286C 0004                movea.l    A4, [A4 + 0x4]
  158. 000001D0  2854                     movea.l    A4, [A4]
  159. 000001D2  486C 0082                pea.l      [A4 + 0x82]
  160. 000001D6  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  161. 000001DA  4227                     clr.b      -[A7]
  162. 000001DC  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  163. label000001E0:
  164. 000001E0  0C47 0004                cmpi.w     D7, 0x4
  165. 000001E4  6C00 000C                bge        +0xE /* 000001F2 */
  166. 000001E8  5247                     addq.w     D7, 1
  167. 000001EA  3D47 FEFA                move.w     [A6 - 0x106], D7
  168. 000001EE  4EFA FF36                jmp        [PC - 0xCA /* 00000126 */]
  169. label000001F2:
  170. 000001F2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  171. 000001F6  4E5E                     unlink     A6
  172. 000001F8  2E9F                     move.l     [A7], [A7]+
  173. 000001FA  4E75                     rts
  174. export_133:
  175. 000001FC  4E56 0000                link       A6, 0
  176. 00000200  48E7 0108                movem.l    -[A7], D7,A4
  177. 00000204  286E 0008                movea.l    A4, [A6 + 0x8]
  178. 00000208  2854                     movea.l    A4, [A4]
  179. 0000020A  296E 000C 0004           move.l     [A4 + 0x4], [A6 + 0xC]
  180. 00000210  4CDF 1080                movem.l    D7,A4, [A7]+
  181. 00000214  4E5E                     unlink     A6
  182. 00000216  205F                     movea.l    A0, [A7]+
  183. 00000218  508F                     addq.l     A7, 8
  184. 0000021A  4ED0                     jmp        [A0]
  185. export_132:
  186. 0000021C  4E56 FFEC                link       A6, -0x0014
  187. 00000220  48E7 0118                movem.l    -[A7], D7,A3,A4
  188. 00000224  4EFA 00A8                jmp        [PC + 0xA8 /* 000002CE */]
  189. label00000228:
  190. 00000228  286E 0012                movea.l    A4, [A6 + 0x12]
  191. 0000022C  2F0C                     move.l     -[A7], A4
  192. 0000022E  A972                     syscall    GetMouse
  193. 00000230  286E 000E                movea.l    A4, [A6 + 0xE]
  194. 00000234  266E 0012                movea.l    A3, [A6 + 0x12]
  195. 00000238  2893                     move.l     [A4], [A3]
  196. 0000023A  4EFA 00B0                jmp        [PC + 0xB0 /* 000002EC */]
  197. label0000023E:
  198. 0000023E  286E 0012                movea.l    A4, [A6 + 0x12]
  199. 00000242  266E 000E                movea.l    A3, [A6 + 0xE]
  200. 00000246  2893                     move.l     [A4], [A3]
  201. 00000248  286E 000E                movea.l    A4, [A6 + 0xE]
  202. 0000024C  2F0C                     move.l     -[A7], A4
  203. 0000024E  A972                     syscall    GetMouse
  204. 00000250  598F                     subq.l     A7, 4
  205. 00000252  A975                     syscall    TickCount
  206. 00000254  2E1F                     move.l     D7, [A7]+
  207. 00000256  286E 0008                movea.l    A4, [A6 + 0x8]
  208. 0000025A  2854                     movea.l    A4, [A4]
  209. 0000025C  9EAC 0008                sub.l      D7, [A4 + 0x8]
  210. 00000260  2D47 FFEC                move.l     [A6 - 0x14], D7
  211. 00000264  0CAE 0000 001E FFEC      cmpi.l     [A6 - 0x14], 0x1E
  212. 0000026C  6F00 001A                ble        +0x1C /* 00000288 */
  213. 00000270  1F3C 0005                move.b     -[A7], 0x5
  214. 00000274  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  215. 00000278  286E 0008                movea.l    A4, [A6 + 0x8]
  216. 0000027C  2854                     movea.l    A4, [A4]
  217. 0000027E  598F                     subq.l     A7, 4
  218. 00000280  A975                     syscall    TickCount
  219. 00000282  2E1F                     move.l     D7, [A7]+
  220. 00000284  2947 0008                move.l     [A4 + 0x8], D7
  221. label00000288:
  222. 00000288  4EFA 0062                jmp        [PC + 0x62 /* 000002EC */]
  223. label0000028C:
  224. 0000028C  558F                     subq.l     A7, 2
  225. 0000028E  3F3C 0004                move.w     -[A7], 0x4
  226. 00000292  486E FFF0                pea.l      [A6 - 0x10]
  227. 00000296  A970                     syscall    GetNextEvent
  228. 00000298  1E1F                     move.b     D7, [A7]+
  229. 0000029A  6700 0016                beq        +0x18 /* 000002B2 */
  230. 0000029E  286E 000E                movea.l    A4, [A6 + 0xE]
  231. 000002A2  28AE FFFA                move.l     [A4], [A6 - 0x6]
  232. 000002A6  286E 000E                movea.l    A4, [A6 + 0xE]
  233. 000002AA  2F0C                     move.l     -[A7], A4
  234. 000002AC  A871                     syscall    GlobalToLocal
  235. 000002AE  4EFA 000C                jmp        [PC + 0xC /* 000002BC */]
  236. label000002B2:
  237. 000002B2  286E 000E                movea.l    A4, [A6 + 0xE]
  238. 000002B6  266E 0012                movea.l    A3, [A6 + 0x12]
  239. 000002BA  2893                     move.l     [A4], [A3]
  240. label000002BC:
  241. 000002BC  286E 0008                movea.l    A4, [A6 + 0x8]
  242. 000002C0  2854                     movea.l    A4, [A4]
  243. 000002C2  266E 000E                movea.l    A3, [A6 + 0xE]
  244. 000002C6  2953 000C                move.l     [A4 + 0xC], [A3]
  245. 000002CA  4EFA 0020                jmp        [PC + 0x20 /* 000002EC */]
  246. label000002CE:
  247. 000002CE  4247                     clr.w      D7
  248. 000002D0  1E2E 001A                move.b     D7, [A6 + 0x1A]
  249. 000002D4  0C07 0000                cmpi.b     D7, 0x0
  250. 000002D8  6700 FF4E                beq        -0xB0 /* 00000228 */
  251. 000002DC  0C07 0001                cmpi.b     D7, 0x1
  252. 000002E0  6700 FF5C                beq        -0xA2 /* 0000023E */
  253. 000002E4  0C07 0002                cmpi.b     D7, 0x2
  254. 000002E8  6700 FFA2                beq        -0x5C /* 0000028C */
  255. label000002EC:
  256. 000002EC  2D6E 0008 001C           move.l     [A6 + 0x1C], [A6 + 0x8]
  257. 000002F2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  258. 000002F6  4E5E                     unlink     A6
  259. 000002F8  205F                     movea.l    A0, [A7]+
  260. 000002FA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  261. 000002FE  4ED0                     jmp        [A0]
  262. export_131:
  263. 00000300  4E56 FFEA                link       A6, -0x0016
  264. 00000304  48E7 0100                movem.l    -[A7], D7
  265. 00000308  1E2E 000C                move.b     D7, [A6 + 0xC]
  266. 0000030C  0A07 0001                xori.b     D7, 0x1
  267. 00000310  6700 0056                beq        +0x58 /* 00000368 */
  268. 00000314  486E FFEA                pea.l      [A6 - 0x16]
  269. 00000318  A898                     syscall    GetPenState
  270. 0000031A  A89E                     syscall    PenNormal
  271. 0000031C  3F3C 0002                move.w     -[A7], 0x2
  272. 00000320  3F3C 0002                move.w     -[A7], 0x2
  273. 00000324  A89B                     syscall    PenSize
  274. 00000326  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  275. 0000032A  A89C                     syscall    PenMode
  276. 0000032C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  277. 00000330  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  278. 00000334  A893                     syscall    MoveTo
  279. 00000336  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  280. 0000033A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  281. 0000033E  A891                     syscall    LineTo
  282. 00000340  2F3C 0000 0002           move.l     -[A7], 0x2
  283. 00000346  486E FFFC                pea.l      [A6 - 0x4]
  284. 0000034A  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  285. 0000034E  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  286. 00000352  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  287. 00000356  A893                     syscall    MoveTo
  288. 00000358  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  289. 0000035C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  290. 00000360  A891                     syscall    LineTo
  291. 00000362  486E FFEA                pea.l      [A6 - 0x16]
  292. 00000366  A899                     syscall    SetPenState
  293. label00000368:
  294. 00000368  4CDF 0080                movem.l    D7, [A7]+
  295. 0000036C  4E5E                     unlink     A6
  296. 0000036E  205F                     movea.l    A0, [A7]+
  297. 00000370  4FEF 0010                lea.l      A7, [A7 + 0x10]
  298. 00000374  4ED0                     jmp        [A0]
  299. export_130:
  300. 00000376  4E56 0000                link       A6, 0
  301. 0000037A  48E7 0100                movem.l    -[A7], D7
  302. 0000037E  1B7C 0001 FDFC           move.b     [A5 - 0x204], 0x1
  303. 00000384  4CDF 0080                movem.l    D7, [A7]+
  304. 00000388  4E5E                     unlink     A6
  305. 0000038A  2E9F                     move.l     [A7], [A7]+
  306. 0000038C  4E75                     rts
  307. 0000038E  4E56 FFD4                link       A6, -0x002C
  308. 00000392  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  309. 00000396  2D6E 000A FFF8           move.l     [A6 - 0x8], [A6 + 0xA]
  310. 0000039C  598F                     subq.l     A7, 4
  311. 0000039E  A8D8                     syscall    NewRgn
  312. 000003A0  2E1F                     move.l     D7, [A7]+
  313. 000003A2  2D47 FFD4                move.l     [A6 - 0x2C], D7
  314. 000003A6  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  315. 000003AA  A87A                     syscall    GetClip
  316. 000003AC  598F                     subq.l     A7, 4
  317. 000003AE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  318. 000003B2  A917                     syscall    GetWRefCon
  319. 000003B4  2E1F                     move.l     D7, [A7]+
  320. 000003B6  2D47 FFFC                move.l     [A6 - 0x4], D7
  321. 000003BA  286E FFFC                movea.l    A4, [A6 - 0x4]
  322. 000003BE  2854                     movea.l    A4, [A4]
  323. 000003C0  4A94                     tst.l      [A4]
  324. 000003C2  6600 0228                bne        +0x22A /* 000005EC */
  325. 000003C6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  326. 000003CA  3F3C 0004                move.w     -[A7], 0x4
  327. 000003CE  486E FFE2                pea.l      [A6 - 0x1E]
  328. 000003D2  486E FFE4                pea.l      [A6 - 0x1C]
  329. 000003D6  486E FFE8                pea.l      [A6 - 0x18]
  330. 000003DA  A98D                     syscall    GetDialogItem/GetDItem
  331. 000003DC  558F                     subq.l     A7, 2
  332. 000003DE  3F3C 0003                move.w     -[A7], 0x3
  333. 000003E2  3F3C 000C                move.w     -[A7], 0xC
  334. 000003E6  A902                     syscall    RealFont
  335. 000003E8  1E1F                     move.b     D7, [A7]+
  336. 000003EA  6700 000E                beq        +0x10 /* 000003FA */
  337. 000003EE  3F3C 0003                move.w     -[A7], 0x3
  338. 000003F2  A887                     syscall    TextFont
  339. 000003F4  3F3C 000C                move.w     -[A7], 0xC
  340. 000003F8  A88A                     syscall    TextSize
  341. label000003FA:
  342. 000003FA  286E FFFC                movea.l    A4, [A6 - 0x4]
  343. 000003FE  2854                     movea.l    A4, [A4]
  344. 00000400  598F                     subq.l     A7, 4
  345. 00000402  486E FFE8                pea.l      [A6 - 0x18]
  346. 00000406  486E FFE8                pea.l      [A6 - 0x18]
  347. 0000040A  A9D2                     syscall    TENew
  348. 0000040C  2E1F                     move.l     D7, [A7]+
  349. 0000040E  2887                     move.l     [A4], D7
  350. 00000410  286E FFFC                movea.l    A4, [A6 - 0x4]
  351. 00000414  2854                     movea.l    A4, [A4]
  352. 00000416  2854                     movea.l    A4, [A4]
  353. 00000418  2854                     movea.l    A4, [A4]
  354. 0000041A  3D6C 0018 FFD8           move.w     [A6 - 0x28], [A4 + 0x18]
  355. 00000420  3E2E FFEC                move.w     D7, [A6 - 0x14]
  356. 00000424  9E6E FFE8                sub.w      D7, [A6 - 0x18]
  357. 00000428  48C7                     ext.l      D7
  358. 0000042A  8FEE FFD8                divs.w     D7, [A6 - 0x28]
  359. 0000042E  CFEE FFD8                muls.w     D7, [A6 - 0x28]
  360. 00000432  DE6E FFE8                add.w      D7, [A6 - 0x18]
  361. 00000436  3D47 FFEC                move.w     [A6 - 0x14], D7
  362. 0000043A  286E FFFC                movea.l    A4, [A6 - 0x4]
  363. 0000043E  2854                     movea.l    A4, [A4]
  364. 00000440  2854                     movea.l    A4, [A4]
  365. 00000442  2854                     movea.l    A4, [A4]
  366. 00000444  296E FFE8 0008           move.l     [A4 + 0x8], [A6 - 0x18]
  367. 0000044A  296E FFEC 000C           move.l     [A4 + 0xC], [A6 - 0x14]
  368. 00000450  286E FFFC                movea.l    A4, [A6 - 0x4]
  369. 00000454  2854                     movea.l    A4, [A4]
  370. 00000456  2854                     movea.l    A4, [A4]
  371. 00000458  2854                     movea.l    A4, [A4]
  372. 0000045A  28AE FFE8                move.l     [A4], [A6 - 0x18]
  373. 0000045E  296E FFEC 0004           move.l     [A4 + 0x4], [A6 - 0x14]
  374. 00000464  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  375. 00000468  3F3C 0004                move.w     -[A7], 0x4
  376. 0000046C  4267                     clr.w      -[A7]
  377. 0000046E  49FA FF1E                lea.l      A4, [PC - 0xE2 /* 0000038E, value 0x4E56FFD4 */]
  378. 00000472  2F0C                     move.l     -[A7], A4
  379. 00000474  486E FFE8                pea.l      [A6 - 0x18]
  380. 00000478  A98E                     syscall    SetDialogItem/SetDItem
  381. 0000047A  286E FFFC                movea.l    A4, [A6 - 0x4]
  382. 0000047E  2854                     movea.l    A4, [A4]
  383. 00000480  2854                     movea.l    A4, [A4]
  384. 00000482  2854                     movea.l    A4, [A4]
  385. 00000484  598F                     subq.l     A7, 4
  386. 00000486  2F3A 01BE                move.l     -[A7], [PC + 0x1BE /* 00000646, value 0x54455854 'TEXT' */]
  387. 0000048A  4267                     clr.w      -[A7]
  388. 0000048C  A9A0                     syscall    GetResource
  389. 0000048E  2E1F                     move.l     D7, [A7]+
  390. 00000490  2947 003E                move.l     [A4 + 0x3E], D7
  391. 00000494  286E FFFC                movea.l    A4, [A6 - 0x4]
  392. 00000498  2854                     movea.l    A4, [A4]
  393. 0000049A  2854                     movea.l    A4, [A4]
  394. 0000049C  2854                     movea.l    A4, [A4]
  395. 0000049E  598F                     subq.l     A7, 4
  396. 000004A0  266E FFFC                movea.l    A3, [A6 - 0x4]
  397. 000004A4  2653                     movea.l    A3, [A3]
  398. 000004A6  2653                     movea.l    A3, [A3]
  399. 000004A8  2653                     movea.l    A3, [A3]
  400. 000004AA  2F2B 003E                move.l     -[A7], [A3 + 0x3E]
  401. 000004AE  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  402. 000004B0  2E1F                     move.l     D7, [A7]+
  403. 000004B2  3947 003C                move.w     [A4 + 0x3C], D7
  404. 000004B6  286E FFFC                movea.l    A4, [A6 - 0x4]
  405. 000004BA  2854                     movea.l    A4, [A4]
  406. 000004BC  2F14                     move.l     -[A7], [A4]
  407. 000004BE  A9D0                     syscall    TECalText
  408. 000004C0  286E FFFC                movea.l    A4, [A6 - 0x4]
  409. 000004C4  2854                     movea.l    A4, [A4]
  410. 000004C6  4AAC 0004                tst.l      [A4 + 0x4]
  411. 000004CA  6700 010E                beq        +0x110 /* 000005DA */
  412. 000004CE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  413. 000004D2  3F3C 0005                move.w     -[A7], 0x5
  414. 000004D6  486E FFE2                pea.l      [A6 - 0x1E]
  415. 000004DA  486E FFE4                pea.l      [A6 - 0x1C]
  416. 000004DE  486E FFF0                pea.l      [A6 - 0x10]
  417. 000004E2  A98D                     syscall    GetDialogItem/GetDItem
  418. 000004E4  286E FFFC                movea.l    A4, [A6 - 0x4]
  419. 000004E8  2854                     movea.l    A4, [A4]
  420. 000004EA  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  421. 000004EE  286E FFFC                movea.l    A4, [A6 - 0x4]
  422. 000004F2  2854                     movea.l    A4, [A4]
  423. 000004F4  2854                     movea.l    A4, [A4]
  424. 000004F6  2854                     movea.l    A4, [A4]
  425. 000004F8  3E2C 000E                move.w     D7, [A4 + 0xE]
  426. 000004FC  5247                     addq.w     D7, 1
  427. 000004FE  3F07                     move.w     -[A7], D7
  428. 00000500  286E FFFC                movea.l    A4, [A6 - 0x4]
  429. 00000504  2854                     movea.l    A4, [A4]
  430. 00000506  2854                     movea.l    A4, [A4]
  431. 00000508  2854                     movea.l    A4, [A4]
  432. 0000050A  3E2C 0008                move.w     D7, [A4 + 0x8]
  433. 0000050E  5347                     subq.w     D7, 1
  434. 00000510  3F07                     move.w     -[A7], D7
  435. 00000512  A959                     syscall    MoveControl
  436. 00000514  286E FFFC                movea.l    A4, [A6 - 0x4]
  437. 00000518  2854                     movea.l    A4, [A4]
  438. 0000051A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  439. 0000051E  3F3C 0010                move.w     -[A7], 0x10
  440. 00000522  286E FFFC                movea.l    A4, [A6 - 0x4]
  441. 00000526  2854                     movea.l    A4, [A4]
  442. 00000528  2854                     movea.l    A4, [A4]
  443. 0000052A  2854                     movea.l    A4, [A4]
  444. 0000052C  266E FFFC                movea.l    A3, [A6 - 0x4]
  445. 00000530  2653                     movea.l    A3, [A3]
  446. 00000532  2653                     movea.l    A3, [A3]
  447. 00000534  2653                     movea.l    A3, [A3]
  448. 00000536  3E2C 000C                move.w     D7, [A4 + 0xC]
  449. 0000053A  9E6B 0008                sub.w      D7, [A3 + 0x8]
  450. 0000053E  5447                     addq.w     D7, 2
  451. 00000540  3F07                     move.w     -[A7], D7
  452. 00000542  A95C                     syscall    SizeControl
  453. 00000544  286E FFFC                movea.l    A4, [A6 - 0x4]
  454. 00000548  2854                     movea.l    A4, [A4]
  455. 0000054A  286C 0004                movea.l    A4, [A4 + 0x4]
  456. 0000054E  2854                     movea.l    A4, [A4]
  457. 00000550  2D6C 0008 FFF0           move.l     [A6 - 0x10], [A4 + 0x8]
  458. 00000556  2D6C 000C FFF4           move.l     [A6 - 0xC], [A4 + 0xC]
  459. 0000055C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  460. 00000560  3F3C 0005                move.w     -[A7], 0x5
  461. 00000564  4267                     clr.w      -[A7]
  462. 00000566  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  463. 0000056A  486E FFF0                pea.l      [A6 - 0x10]
  464. 0000056E  A98E                     syscall    SetDialogItem/SetDItem
  465. 00000570  286E FFFC                movea.l    A4, [A6 - 0x4]
  466. 00000574  2854                     movea.l    A4, [A4]
  467. 00000576  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  468. 0000057A  3F3C 0001                move.w     -[A7], 0x1
  469. 0000057E  A964                     syscall    SetControlMinimum/SetMinCtl
  470. 00000580  286E FFFC                movea.l    A4, [A6 - 0x4]
  471. 00000584  2854                     movea.l    A4, [A4]
  472. 00000586  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  473. 0000058A  286E FFFC                movea.l    A4, [A6 - 0x4]
  474. 0000058E  2854                     movea.l    A4, [A4]
  475. 00000590  2854                     movea.l    A4, [A4]
  476. 00000592  2854                     movea.l    A4, [A4]
  477. 00000594  266E FFFC                movea.l    A3, [A6 - 0x4]
  478. 00000598  2653                     movea.l    A3, [A3]
  479. 0000059A  2653                     movea.l    A3, [A3]
  480. 0000059C  2653                     movea.l    A3, [A3]
  481. 0000059E  246E FFFC                movea.l    A2, [A6 - 0x4]
  482. 000005A2  2452                     movea.l    A2, [A2]
  483. 000005A4  2452                     movea.l    A2, [A2]
  484. 000005A6  2452                     movea.l    A2, [A2]
  485. 000005A8  3E2B 000C                move.w     D7, [A3 + 0xC]
  486. 000005AC  9E6A 0008                sub.w      D7, [A2 + 0x8]
  487. 000005B0  266E FFFC                movea.l    A3, [A6 - 0x4]
  488. 000005B4  2653                     movea.l    A3, [A3]
  489. 000005B6  2653                     movea.l    A3, [A3]
  490. 000005B8  2653                     movea.l    A3, [A3]
  491. 000005BA  48C7                     ext.l      D7
  492. 000005BC  8FEB 0018                divs.w     D7, [A3 + 0x18]
  493. 000005C0  3C2C 005E                move.w     D6, [A4 + 0x5E]
  494. 000005C4  9C47                     sub.w      D6, D7
  495. 000005C6  3F06                     move.w     -[A7], D6
  496. 000005C8  A965                     syscall    SetControlMaximum/SetMaxCtl
  497. 000005CA  286E FFFC                movea.l    A4, [A6 - 0x4]
  498. 000005CE  2854                     movea.l    A4, [A4]
  499. 000005D0  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  500. 000005D4  3F3C 0001                move.w     -[A7], 0x1
  501. 000005D8  A963                     syscall    SetControlValue/SetCtlValue
  502. label000005DA:
  503. 000005DA  286E FFFC                movea.l    A4, [A6 - 0x4]
  504. 000005DE  2854                     movea.l    A4, [A4]
  505. 000005E0  286C 0004                movea.l    A4, [A4 + 0x4]
  506. 000005E4  2854                     movea.l    A4, [A4]
  507. 000005E6  486C 0008                pea.l      [A4 + 0x8]
  508. 000005EA  A928                     syscall    InvalRect
  509. label000005EC:
  510. 000005EC  286E FFFC                movea.l    A4, [A6 - 0x4]
  511. 000005F0  2854                     movea.l    A4, [A4]
  512. 000005F2  2854                     movea.l    A4, [A4]
  513. 000005F4  2854                     movea.l    A4, [A4]
  514. 000005F6  2D6C 0008 FFE8           move.l     [A6 - 0x18], [A4 + 0x8]
  515. 000005FC  2D6C 000C FFEC           move.l     [A6 - 0x14], [A4 + 0xC]
  516. 00000602  486E FFE8                pea.l      [A6 - 0x18]
  517. 00000606  3F3C FFFF                move.w     -[A7], 0xFFFF
  518. 0000060A  3F3C FFFF                move.w     -[A7], 0xFFFF
  519. 0000060E  A8A9                     syscall    InsetRect
  520. 00000610  486E FFE8                pea.l      [A6 - 0x18]
  521. 00000614  A8A1                     syscall    FrameRect
  522. 00000616  286E FFFC                movea.l    A4, [A6 - 0x4]
  523. 0000061A  2854                     movea.l    A4, [A4]
  524. 0000061C  2854                     movea.l    A4, [A4]
  525. 0000061E  2854                     movea.l    A4, [A4]
  526. 00000620  486C 0008                pea.l      [A4 + 0x8]
  527. 00000624  286E FFFC                movea.l    A4, [A6 - 0x4]
  528. 00000628  2854                     movea.l    A4, [A4]
  529. 0000062A  2F14                     move.l     -[A7], [A4]
  530. 0000062C  A9D3                     syscall    TEUpdate
  531. 0000062E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  532. 00000632  A879                     syscall    SetClip
  533. 00000634  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  534. 00000638  A8D9                     syscall    DisposRgn/DisposeRgn
  535. 0000063A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  536. 0000063E  4E5E                     unlink     A6
  537. 00000640  205F                     movea.l    A0, [A7]+
  538. 00000642  5C8F                     addq.l     A7, 6
  539. 00000644  4ED0                     jmp        [A0]
  540. 00000646  5445                     addq.w     D5, 2
  541. 00000648  5854                     addq.w     [A4], 4
  542. 0000064A  4E56 FFDA                link       A6, -0x0026
  543. 0000064E  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  544. 00000652  2D6E 000A FFF8           move.l     [A6 - 0x8], [A6 + 0xA]
  545. 00000658  598F                     subq.l     A7, 4
  546. 0000065A  A8D8                     syscall    NewRgn
  547. 0000065C  2E1F                     move.l     D7, [A7]+
  548. 0000065E  2D47 FFDA                move.l     [A6 - 0x26], D7
  549. 00000662  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  550. 00000666  A87A                     syscall    GetClip
  551. 00000668  598F                     subq.l     A7, 4
  552. 0000066A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  553. 0000066E  A917                     syscall    GetWRefCon
  554. 00000670  2E1F                     move.l     D7, [A7]+
  555. 00000672  2D47 FFFC                move.l     [A6 - 0x4], D7
  556. 00000676  286E FFFC                movea.l    A4, [A6 - 0x4]
  557. 0000067A  2854                     movea.l    A4, [A4]
  558. 0000067C  4AAC 0004                tst.l      [A4 + 0x4]
  559. 00000680  6600 01C8                bne        +0x1CA /* 0000084A */
  560. 00000684  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  561. 00000688  3F3C 0005                move.w     -[A7], 0x5
  562. 0000068C  486E FFDE                pea.l      [A6 - 0x22]
  563. 00000690  486E FFE0                pea.l      [A6 - 0x20]
  564. 00000694  486E FFE8                pea.l      [A6 - 0x18]
  565. 00000698  A98D                     syscall    GetDialogItem/GetDItem
  566. 0000069A  286E FFFC                movea.l    A4, [A6 - 0x4]
  567. 0000069E  2854                     movea.l    A4, [A4]
  568. 000006A0  598F                     subq.l     A7, 4
  569. 000006A2  3F3C 0001                move.w     -[A7], 0x1
  570. 000006A6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  571. 000006AA  A9BE                     syscall    GetNewControl
  572. 000006AC  2E1F                     move.l     D7, [A7]+
  573. 000006AE  2947 0004                move.l     [A4 + 0x4], D7
  574. 000006B2  286E FFFC                movea.l    A4, [A6 - 0x4]
  575. 000006B6  2854                     movea.l    A4, [A4]
  576. 000006B8  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  577. 000006BC  3F3C 0001                move.w     -[A7], 0x1
  578. 000006C0  A964                     syscall    SetControlMinimum/SetMinCtl
  579. 000006C2  286E FFFC                movea.l    A4, [A6 - 0x4]
  580. 000006C6  2854                     movea.l    A4, [A4]
  581. 000006C8  4A94                     tst.l      [A4]
  582. 000006CA  6700 00E6                beq        +0xE8 /* 000007B2 */
  583. 000006CE  286E FFFC                movea.l    A4, [A6 - 0x4]
  584. 000006D2  2854                     movea.l    A4, [A4]
  585. 000006D4  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  586. 000006D8  286E FFFC                movea.l    A4, [A6 - 0x4]
  587. 000006DC  2854                     movea.l    A4, [A4]
  588. 000006DE  2854                     movea.l    A4, [A4]
  589. 000006E0  2854                     movea.l    A4, [A4]
  590. 000006E2  266E FFFC                movea.l    A3, [A6 - 0x4]
  591. 000006E6  2653                     movea.l    A3, [A3]
  592. 000006E8  2653                     movea.l    A3, [A3]
  593. 000006EA  2653                     movea.l    A3, [A3]
  594. 000006EC  246E FFFC                movea.l    A2, [A6 - 0x4]
  595. 000006F0  2452                     movea.l    A2, [A2]
  596. 000006F2  2452                     movea.l    A2, [A2]
  597. 000006F4  2452                     movea.l    A2, [A2]
  598. 000006F6  3E2B 000C                move.w     D7, [A3 + 0xC]
  599. 000006FA  9E6A 0008                sub.w      D7, [A2 + 0x8]
  600. 000006FE  266E FFFC                movea.l    A3, [A6 - 0x4]
  601. 00000702  2653                     movea.l    A3, [A3]
  602. 00000704  2653                     movea.l    A3, [A3]
  603. 00000706  2653                     movea.l    A3, [A3]
  604. 00000708  48C7                     ext.l      D7
  605. 0000070A  8FEB 0018                divs.w     D7, [A3 + 0x18]
  606. 0000070E  3C2C 005E                move.w     D6, [A4 + 0x5E]
  607. 00000712  9C47                     sub.w      D6, D7
  608. 00000714  3F06                     move.w     -[A7], D6
  609. 00000716  A965                     syscall    SetControlMaximum/SetMaxCtl
  610. 00000718  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  611. 0000071C  3F3C 0004                move.w     -[A7], 0x4
  612. 00000720  486E FFDE                pea.l      [A6 - 0x22]
  613. 00000724  486E FFE4                pea.l      [A6 - 0x1C]
  614. 00000728  486E FFF0                pea.l      [A6 - 0x10]
  615. 0000072C  A98D                     syscall    GetDialogItem/GetDItem
  616. 0000072E  286E FFFC                movea.l    A4, [A6 - 0x4]
  617. 00000732  2854                     movea.l    A4, [A4]
  618. 00000734  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  619. 00000738  286E FFFC                movea.l    A4, [A6 - 0x4]
  620. 0000073C  2854                     movea.l    A4, [A4]
  621. 0000073E  2854                     movea.l    A4, [A4]
  622. 00000740  2854                     movea.l    A4, [A4]
  623. 00000742  3E2C 000E                move.w     D7, [A4 + 0xE]
  624. 00000746  5247                     addq.w     D7, 1
  625. 00000748  3F07                     move.w     -[A7], D7
  626. 0000074A  286E FFFC                movea.l    A4, [A6 - 0x4]
  627. 0000074E  2854                     movea.l    A4, [A4]
  628. 00000750  2854                     movea.l    A4, [A4]
  629. 00000752  2854                     movea.l    A4, [A4]
  630. 00000754  3E2C 0008                move.w     D7, [A4 + 0x8]
  631. 00000758  5347                     subq.w     D7, 1
  632. 0000075A  3F07                     move.w     -[A7], D7
  633. 0000075C  A959                     syscall    MoveControl
  634. 0000075E  286E FFFC                movea.l    A4, [A6 - 0x4]
  635. 00000762  2854                     movea.l    A4, [A4]
  636. 00000764  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  637. 00000768  3F3C 0010                move.w     -[A7], 0x10
  638. 0000076C  286E FFFC                movea.l    A4, [A6 - 0x4]
  639. 00000770  2854                     movea.l    A4, [A4]
  640. 00000772  2854                     movea.l    A4, [A4]
  641. 00000774  2854                     movea.l    A4, [A4]
  642. 00000776  266E FFFC                movea.l    A3, [A6 - 0x4]
  643. 0000077A  2653                     movea.l    A3, [A3]
  644. 0000077C  2653                     movea.l    A3, [A3]
  645. 0000077E  2653                     movea.l    A3, [A3]
  646. 00000780  3E2C 000C                move.w     D7, [A4 + 0xC]
  647. 00000784  9E6B 0008                sub.w      D7, [A3 + 0x8]
  648. 00000788  5447                     addq.w     D7, 2
  649. 0000078A  3F07                     move.w     -[A7], D7
  650. 0000078C  A95C                     syscall    SizeControl
  651. 0000078E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  652. 00000792  3F3C 0005                move.w     -[A7], 0x5
  653. 00000796  4267                     clr.w      -[A7]
  654. 00000798  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  655. 0000079C  286E FFFC                movea.l    A4, [A6 - 0x4]
  656. 000007A0  2854                     movea.l    A4, [A4]
  657. 000007A2  286C 0004                movea.l    A4, [A4 + 0x4]
  658. 000007A6  2854                     movea.l    A4, [A4]
  659. 000007A8  486C 0008                pea.l      [A4 + 0x8]
  660. 000007AC  A98E                     syscall    SetDialogItem/SetDItem
  661. 000007AE  4EFA 0040                jmp        [PC + 0x40 /* 000007F0 */]
  662. label000007B2:
  663. 000007B2  286E FFFC                movea.l    A4, [A6 - 0x4]
  664. 000007B6  2854                     movea.l    A4, [A4]
  665. 000007B8  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  666. 000007BC  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  667. 000007C0  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  668. 000007C4  A959                     syscall    MoveControl
  669. 000007C6  286E FFFC                movea.l    A4, [A6 - 0x4]
  670. 000007CA  2854                     movea.l    A4, [A4]
  671. 000007CC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  672. 000007D0  3F3C 0010                move.w     -[A7], 0x10
  673. 000007D4  3E2E FFEC                move.w     D7, [A6 - 0x14]
  674. 000007D8  9E6E FFE8                sub.w      D7, [A6 - 0x18]
  675. 000007DC  3F07                     move.w     -[A7], D7
  676. 000007DE  A95C                     syscall    SizeControl
  677. 000007E0  286E FFFC                movea.l    A4, [A6 - 0x4]
  678. 000007E4  2854                     movea.l    A4, [A4]
  679. 000007E6  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  680. 000007EA  3F3C 0001                move.w     -[A7], 0x1
  681. 000007EE  A965                     syscall    SetControlMaximum/SetMaxCtl
  682. label000007F0:
  683. 000007F0  286E FFFC                movea.l    A4, [A6 - 0x4]
  684. 000007F4  2854                     movea.l    A4, [A4]
  685. 000007F6  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  686. 000007FA  3F3C 0001                move.w     -[A7], 0x1
  687. 000007FE  A963                     syscall    SetControlValue/SetCtlValue
  688. 00000800  286E FFFC                movea.l    A4, [A6 - 0x4]
  689. 00000804  2854                     movea.l    A4, [A4]
  690. 00000806  286C 0004                movea.l    A4, [A4 + 0x4]
  691. 0000080A  2854                     movea.l    A4, [A4]
  692. 0000080C  486C 0008                pea.l      [A4 + 0x8]
  693. 00000810  A928                     syscall    InvalRect
  694. 00000812  286E FFFC                movea.l    A4, [A6 - 0x4]
  695. 00000816  2854                     movea.l    A4, [A4]
  696. 00000818  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  697. 0000081C  A957                     syscall    ShowControl
  698. 0000081E  286E FFFC                movea.l    A4, [A6 - 0x4]
  699. 00000822  2854                     movea.l    A4, [A4]
  700. 00000824  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  701. 00000828  4267                     clr.w      -[A7]
  702. 0000082A  A95D                     syscall    HiliteControl
  703. 0000082C  286E FFFC                movea.l    A4, [A6 - 0x4]
  704. 00000830  2854                     movea.l    A4, [A4]
  705. 00000832  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  706. 00000836  A96D                     syscall    Draw1Control
  707. 00000838  286E FFFC                movea.l    A4, [A6 - 0x4]
  708. 0000083C  2854                     movea.l    A4, [A4]
  709. 0000083E  286C 0004                movea.l    A4, [A4 + 0x4]
  710. 00000842  2854                     movea.l    A4, [A4]
  711. 00000844  486C 0008                pea.l      [A4 + 0x8]
  712. 00000848  A92A                     syscall    ValidRect
  713. label0000084A:
  714. 0000084A  286E FFFC                movea.l    A4, [A6 - 0x4]
  715. 0000084E  2854                     movea.l    A4, [A4]
  716. 00000850  286C 0004                movea.l    A4, [A4 + 0x4]
  717. 00000854  2854                     movea.l    A4, [A4]
  718. 00000856  486C 0008                pea.l      [A4 + 0x8]
  719. 0000085A  A87B                     syscall    ClipRect
  720. 0000085C  286E FFFC                movea.l    A4, [A6 - 0x4]
  721. 00000860  2854                     movea.l    A4, [A4]
  722. 00000862  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  723. 00000866  A96D                     syscall    Draw1Control
  724. 00000868  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  725. 0000086C  A879                     syscall    SetClip
  726. 0000086E  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  727. 00000872  A8D9                     syscall    DisposRgn/DisposeRgn
  728. 00000874  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  729. 00000878  4E5E                     unlink     A6
  730. 0000087A  205F                     movea.l    A0, [A7]+
  731. 0000087C  5C8F                     addq.l     A7, 6
  732. 0000087E  4ED0                     jmp        [A0]
  733. 00000880  4E56 FFFA                link       A6, -0x0006
  734. 00000884  48E7 0108                movem.l    -[A7], D7,A4
  735. 00000888  4EFA 0054                jmp        [PC + 0x54 /* 000008DE */]
  736. label0000088C:
  737. 0000088C  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  738. 00000892  4EFA 006E                jmp        [PC + 0x6E /* 00000902 */]
  739. label00000896:
  740. 00000896  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  741. 0000089C  4EFA 0064                jmp        [PC + 0x64 /* 00000902 */]
  742. label000008A0:
  743. 000008A0  286D FFF8                movea.l    A4, [A5 - 0x8]
  744. 000008A4  2854                     movea.l    A4, [A4]
  745. 000008A6  3E2C 000C                move.w     D7, [A4 + 0xC]
  746. 000008AA  9E6C 0008                sub.w      D7, [A4 + 0x8]
  747. 000008AE  48C7                     ext.l      D7
  748. 000008B0  8FEC 0018                divs.w     D7, [A4 + 0x18]
  749. 000008B4  5347                     subq.w     D7, 1
  750. 000008B6  3D47 FFFE                move.w     [A6 - 0x2], D7
  751. 000008BA  4EFA 0046                jmp        [PC + 0x46 /* 00000902 */]
  752. label000008BE:
  753. 000008BE  286D FFF8                movea.l    A4, [A5 - 0x8]
  754. 000008C2  2854                     movea.l    A4, [A4]
  755. 000008C4  3E2C 000C                move.w     D7, [A4 + 0xC]
  756. 000008C8  9E6C 0008                sub.w      D7, [A4 + 0x8]
  757. 000008CC  48C7                     ext.l      D7
  758. 000008CE  8FEC 0018                divs.w     D7, [A4 + 0x18]
  759. 000008D2  5347                     subq.w     D7, 1
  760. 000008D4  4447                     neg.w      D7
  761. 000008D6  3D47 FFFE                move.w     [A6 - 0x2], D7
  762. 000008DA  4EFA 0026                jmp        [PC + 0x26 /* 00000902 */]
  763. label000008DE:
  764. 000008DE  3E2E 0008                move.w     D7, [A6 + 0x8]
  765. 000008E2  0C47 0014                cmpi.w     D7, 0x14
  766. 000008E6  6700 FFA4                beq        -0x5A /* 0000088C */
  767. 000008EA  0C47 0015                cmpi.w     D7, 0x15
  768. 000008EE  6700 FFA6                beq        -0x58 /* 00000896 */
  769. 000008F2  0C47 0016                cmpi.w     D7, 0x16
  770. 000008F6  6700 FFA8                beq        -0x56 /* 000008A0 */
  771. 000008FA  0C47 0017                cmpi.w     D7, 0x17
  772. 000008FE  6700 FFBE                beq        -0x40 /* 000008BE */
  773. label00000902:
  774. 00000902  4A6E 0008                tst.w      [A6 + 0x8]
  775. 00000906  6700 004A                beq        +0x4C /* 00000952 */
  776. 0000090A  558F                     subq.l     A7, 2
  777. 0000090C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  778. 00000910  A960                     syscall    GetControlValue/GetCtlValue
  779. 00000912  3E1F                     move.w     D7, [A7]+
  780. 00000914  3D47 FFFA                move.w     [A6 - 0x6], D7
  781. 00000918  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  782. 0000091C  3E2E FFFA                move.w     D7, [A6 - 0x6]
  783. 00000920  9E6E FFFE                sub.w      D7, [A6 - 0x2]
  784. 00000924  3F07                     move.w     -[A7], D7
  785. 00000926  A963                     syscall    SetControlValue/SetCtlValue
  786. 00000928  558F                     subq.l     A7, 2
  787. 0000092A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  788. 0000092E  A960                     syscall    GetControlValue/GetCtlValue
  789. 00000930  3E1F                     move.w     D7, [A7]+
  790. 00000932  3D47 FFFC                move.w     [A6 - 0x4], D7
  791. 00000936  4267                     clr.w      -[A7]
  792. 00000938  3E2E FFFA                move.w     D7, [A6 - 0x6]
  793. 0000093C  9E6E FFFC                sub.w      D7, [A6 - 0x4]
  794. 00000940  286D FFF8                movea.l    A4, [A5 - 0x8]
  795. 00000944  2854                     movea.l    A4, [A4]
  796. 00000946  CFEC 0018                muls.w     D7, [A4 + 0x18]
  797. 0000094A  3F07                     move.w     -[A7], D7
  798. 0000094C  2F2D FFF8                move.l     -[A7], [A5 - 0x8]
  799. 00000950  A9DD                     syscall    TEScroll
  800. label00000952:
  801. 00000952  4CDF 1080                movem.l    D7,A4, [A7]+
  802. 00000956  4E5E                     unlink     A6
  803. 00000958  205F                     movea.l    A0, [A7]+
  804. 0000095A  5C8F                     addq.l     A7, 6
  805. 0000095C  4ED0                     jmp        [A0]
  806. 0000095E  4E56 FFEC                link       A6, -0x0014
  807. 00000962  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  808. 00000966  422E 0014                clr.b      [A6 + 0x14]
  809. 0000096A  286E 000C                movea.l    A4, [A6 + 0xC]
  810. 0000096E  4EFA 0144                jmp        [PC + 0x144 /* 00000AB4 */]
  811. label00000972:
  812. 00000972  598F                     subq.l     A7, 4
  813. 00000974  266E 000C                movea.l    A3, [A6 + 0xC]
  814. 00000978  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  815. 0000097C  2F3C 0000 00FF           move.l     -[A7], 0xFF
  816. 00000982  A858                     syscall    BitAnd
  817. 00000984  2E1F                     move.l     D7, [A7]+
  818. 00000986  2C3C 0000 2008           move.l     D6, 0x2008
  819. 0000098C  0F06                     btst       D6, D7
  820. 0000098E  6700 0010                beq        +0x12 /* 000009A0 */
  821. 00000992  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  822. 00000998  266E 0008                movea.l    A3, [A6 + 0x8]
  823. 0000099C  36BC 0001                move.w     [A3], 0x1
  824. label000009A0:
  825. 000009A0  4EFA 012C                jmp        [PC + 0x12C /* 00000ACE */]
  826. label000009A4:
  827. 000009A4  598F                     subq.l     A7, 4
  828. 000009A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  829. 000009AA  A917                     syscall    GetWRefCon
  830. 000009AC  2E1F                     move.l     D7, [A7]+
  831. 000009AE  2D47 FFF2                move.l     [A6 - 0xE], D7
  832. 000009B2  266E FFF2                movea.l    A3, [A6 - 0xE]
  833. 000009B6  2653                     movea.l    A3, [A3]
  834. 000009B8  4AAB 0004                tst.l      [A3 + 0x4]
  835. 000009BC  56C7                     sne        D7
  836. 000009BE  4407                     neg.b      D7
  837. 000009C0  266E FFF2                movea.l    A3, [A6 - 0xE]
  838. 000009C4  2653                     movea.l    A3, [A3]
  839. 000009C6  4A93                     tst.l      [A3]
  840. 000009C8  56C6                     sne        D6
  841. 000009CA  4406                     neg.b      D6
  842. 000009CC  CC07                     and.b      D6, D7
  843. 000009CE  6700 00E0                beq        +0xE2 /* 00000AB0 */
  844. 000009D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  845. 000009D6  A873                     syscall    SetPort
  846. 000009D8  266E 000C                movea.l    A3, [A6 + 0xC]
  847. 000009DC  2D6B 000A FFFC           move.l     [A6 - 0x4], [A3 + 0xA]
  848. 000009E2  486E FFFC                pea.l      [A6 - 0x4]
  849. 000009E6  A871                     syscall    GlobalToLocal
  850. 000009E8  558F                     subq.l     A7, 2
  851. 000009EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  852. 000009EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  853. 000009F2  486E FFF6                pea.l      [A6 - 0xA]
  854. 000009F6  A96C                     syscall    FindControl
  855. 000009F8  3E1F                     move.w     D7, [A7]+
  856. 000009FA  3D47 FFFA                move.w     [A6 - 0x6], D7
  857. 000009FE  266E FFF2                movea.l    A3, [A6 - 0xE]
  858. 00000A02  2653                     movea.l    A3, [A3]
  859. 00000A04  2E2E FFF6                move.l     D7, [A6 - 0xA]
  860. 00000A08  BEAB 0004                cmp.l      D7, [A3 + 0x4]
  861. 00000A0C  6600 00A2                bne        +0xA4 /* 00000AB0 */
  862. 00000A10  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  863. 00000A16  266E 0008                movea.l    A3, [A6 + 0x8]
  864. 00000A1A  36BC 0005                move.w     [A3], 0x5
  865. 00000A1E  266E FFF2                movea.l    A3, [A6 - 0xE]
  866. 00000A22  2653                     movea.l    A3, [A3]
  867. 00000A24  2653                     movea.l    A3, [A3]
  868. 00000A26  2653                     movea.l    A3, [A3]
  869. 00000A28  3D6B 0018 FFEC           move.w     [A6 - 0x14], [A3 + 0x18]
  870. 00000A2E  558F                     subq.l     A7, 2
  871. 00000A30  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  872. 00000A34  A960                     syscall    GetControlValue/GetCtlValue
  873. 00000A36  3E1F                     move.w     D7, [A7]+
  874. 00000A38  CFEE FFEC                muls.w     D7, [A6 - 0x14]
  875. 00000A3C  3D47 FFEE                move.w     [A6 - 0x12], D7
  876. 00000A40  0C6E 0081 FFFA           cmpi.w     [A6 - 0x6], 0x81
  877. 00000A46  6600 0042                bne        +0x44 /* 00000A8A */
  878. 00000A4A  558F                     subq.l     A7, 2
  879. 00000A4C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  880. 00000A50  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  881. 00000A54  42A7                     clr.l      -[A7]
  882. 00000A56  A968                     syscall    TrackControl
  883. 00000A58  3E1F                     move.w     D7, [A7]+
  884. 00000A5A  3D47 FFFA                move.w     [A6 - 0x6], D7
  885. 00000A5E  558F                     subq.l     A7, 2
  886. 00000A60  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  887. 00000A64  A960                     syscall    GetControlValue/GetCtlValue
  888. 00000A66  3E1F                     move.w     D7, [A7]+
  889. 00000A68  CFEE FFEC                muls.w     D7, [A6 - 0x14]
  890. 00000A6C  3D47 FFF0                move.w     [A6 - 0x10], D7
  891. 00000A70  4267                     clr.w      -[A7]
  892. 00000A72  3E2E FFEE                move.w     D7, [A6 - 0x12]
  893. 00000A76  9E6E FFF0                sub.w      D7, [A6 - 0x10]
  894. 00000A7A  3F07                     move.w     -[A7], D7
  895. 00000A7C  266E FFF2                movea.l    A3, [A6 - 0xE]
  896. 00000A80  2653                     movea.l    A3, [A3]
  897. 00000A82  2F13                     move.l     -[A7], [A3]
  898. 00000A84  A9DD                     syscall    TEScroll
  899. 00000A86  4EFA 0028                jmp        [PC + 0x28 /* 00000AB0 */]
  900. label00000A8A:
  901. 00000A8A  266E FFF2                movea.l    A3, [A6 - 0xE]
  902. 00000A8E  2653                     movea.l    A3, [A3]
  903. 00000A90  2B53 FFF8                move.l     [A5 - 0x8], [A3]
  904. 00000A94  558F                     subq.l     A7, 2
  905. 00000A96  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  906. 00000A9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  907. 00000A9E  47FA FDE0                lea.l      A3, [PC - 0x220 /* 00000880, value 0x4E56FFFA */]
  908. 00000AA2  2F0B                     move.l     -[A7], A3
  909. 00000AA4  A968                     syscall    TrackControl
  910. 00000AA6  3E1F                     move.w     D7, [A7]+
  911. 00000AA8  3D47 FFFA                move.w     [A6 - 0x6], D7
  912. 00000AAC  42AD FFF8                clr.l      [A5 - 0x8]
  913. label00000AB0:
  914. 00000AB0  4EFA 001C                jmp        [PC + 0x1C /* 00000ACE */]
  915. label00000AB4:
  916. 00000AB4  3E14                     move.w     D7, [A4]
  917. 00000AB6  0C47 0001                cmpi.w     D7, 0x1
  918. 00000ABA  6700 FEE8                beq        -0x116 /* 000009A4 */
  919. 00000ABE  0C47 0003                cmpi.w     D7, 0x3
  920. 00000AC2  6700 FEAE                beq        -0x150 /* 00000972 */
  921. 00000AC6  0C47 0005                cmpi.w     D7, 0x5
  922. 00000ACA  6700 FEA6                beq        -0x158 /* 00000972 */
  923. label00000ACE:
  924. 00000ACE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  925. 00000AD2  4E5E                     unlink     A6
  926. 00000AD4  205F                     movea.l    A0, [A7]+
  927. 00000AD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  928. 00000ADA  4ED0                     jmp        [A0]
  929. export_129:
  930. 00000ADC  4E56 FBE4                link       A6, -0x041C
  931. 00000AE0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  932. 00000AE4  4A2D FF14                tst.b      [A5 - 0xEC]
  933. 00000AE8  6700 000A                beq        +0xC /* 00000AF4 */
  934. 00000AEC  487A 01FC                pea.l      [PC + 0x1FC /* 00000CEA, value 0x1C457865, pstring "Executing TAboutCommand.DoIt" */]
  935. 00000AF0  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  936. label00000AF4:
  937. 00000AF4  49EE FBFA                lea.l      A4, [A6 - 0x406]
  938. 00000AF8  47FA 01D4                lea.l      A3, [PC + 0x1D4 /* 00000CCE, value 0x1A53756E, pstring "Sun Jan 17, 1988 12:16:484" */]
  939. 00000AFC  4247                     clr.w      D7
  940. 00000AFE  1E13                     move.b     D7, [A3]
  941. label00000B00:
  942. 00000B00  18DB                     move.b     [A4]+, [A3]+
  943. 00000B02  51CF FFFC                dbf        D7, -0x6 /* 00000B00 */
  944. 00000B06  2D7A 01C0 FCFA           move.l     [A6 - 0x306], [PC + 0x1C0 /* 00000CC8, value 0x5312E30, pstring "1.000" */]
  945. 00000B0C  3D7A 01BE FCFE           move.w     [A6 - 0x302], [PC + 0x1BE /* 00000CCC, value 0x3030 '00' */]
  946. 00000B12  1D7A 01B2 FDFA           move.b     [A6 - 0x206], [PC + 0x1B2 /* 00000CC6, value 0x0, cstring "" */]
  947. 00000B18  1D7A 01AA FEFA           move.b     [A6 - 0x106], [PC + 0x1AA /* 00000CC4, value 0x0, cstring "" */]
  948. 00000B1E  486E FBFA                pea.l      [A6 - 0x406]
  949. 00000B22  486E FCFA                pea.l      [A6 - 0x306]
  950. 00000B26  486E FDFA                pea.l      [A6 - 0x206]
  951. 00000B2A  486E FEFA                pea.l      [A6 - 0x106]
  952. 00000B2E  A98B                     syscall    ParamText
  953. 00000B30  598F                     subq.l     A7, 4
  954. 00000B32  3F3C 03EF                move.w     -[A7], 0x3EF
  955. 00000B36  42A7                     clr.l      -[A7]
  956. 00000B38  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  957. 00000B3E  A97C                     syscall    GetNewDialog
  958. 00000B40  2E1F                     move.l     D7, [A7]+
  959. 00000B42  2D47 FFFC                move.l     [A6 - 0x4], D7
  960. 00000B46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  961. 00000B4A  3F3C 0004                move.w     -[A7], 0x4
  962. 00000B4E  486E FBE4                pea.l      [A6 - 0x41C]
  963. 00000B52  486E FBE6                pea.l      [A6 - 0x41A]
  964. 00000B56  486E FBEA                pea.l      [A6 - 0x416]
  965. 00000B5A  A98D                     syscall    GetDialogItem/GetDItem
  966. 00000B5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  967. 00000B60  3F3C 0004                move.w     -[A7], 0x4
  968. 00000B64  4267                     clr.w      -[A7]
  969. 00000B66  49FA F826                lea.l      A4, [PC - 0x7DA /* 0000038E, value 0x4E56FFD4 */]
  970. 00000B6A  2F0C                     move.l     -[A7], A4
  971. 00000B6C  486E FBEA                pea.l      [A6 - 0x416]
  972. 00000B70  A98E                     syscall    SetDialogItem/SetDItem
  973. 00000B72  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  974. 00000B76  3F3C 0005                move.w     -[A7], 0x5
  975. 00000B7A  486E FBE4                pea.l      [A6 - 0x41C]
  976. 00000B7E  486E FBE6                pea.l      [A6 - 0x41A]
  977. 00000B82  486E FBEA                pea.l      [A6 - 0x416]
  978. 00000B86  A98D                     syscall    GetDialogItem/GetDItem
  979. 00000B88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  980. 00000B8C  3F3C 0005                move.w     -[A7], 0x5
  981. 00000B90  4267                     clr.w      -[A7]
  982. 00000B92  49FA FAB6                lea.l      A4, [PC - 0x54A /* 0000064A, value 0x4E56FFDA */]
  983. 00000B96  2F0C                     move.l     -[A7], A4
  984. 00000B98  486E FBEA                pea.l      [A6 - 0x416]
  985. 00000B9C  A98E                     syscall    SetDialogItem/SetDItem
  986. 00000B9E  598F                     subq.l     A7, 4
  987. 00000BA0  2F3C 0000 0008           move.l     -[A7], 0x8
  988. 00000BA6  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  989. 00000BAA  2E1F                     move.l     D7, [A7]+
  990. 00000BAC  2D47 FBF2                move.l     [A6 - 0x40E], D7
  991. 00000BB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  992. 00000BB4  2F2E FBF2                move.l     -[A7], [A6 - 0x40E]
  993. 00000BB8  A918                     syscall    SetWRefCon
  994. 00000BBA  286E FBF2                movea.l    A4, [A6 - 0x40E]
  995. 00000BBE  2854                     movea.l    A4, [A4]
  996. 00000BC0  42AC 0004                clr.l      [A4 + 0x4]
  997. 00000BC4  286E FBF2                movea.l    A4, [A6 - 0x40E]
  998. 00000BC8  2854                     movea.l    A4, [A4]
  999. 00000BCA  4294                     clr.l      [A4]
  1000. 00000BCC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1001. 00000BD0  A915                     syscall    ShowWindow
  1002. 00000BD2  426E FFFA                clr.w      [A6 - 0x6]
  1003. label00000BD6:
  1004. 00000BD6  49FA FD86                lea.l      A4, [PC - 0x27A /* 0000095E, value 0x4E56FFEC */]
  1005. 00000BDA  2F0C                     move.l     -[A7], A4
  1006. 00000BDC  486E FFFA                pea.l      [A6 - 0x6]
  1007. 00000BE0  A991                     syscall    ModalDialog
  1008. 00000BE2  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  1009. 00000BE8  57C7                     seq        D7
  1010. 00000BEA  4407                     neg.b      D7
  1011. 00000BEC  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  1012. 00000BF2  57C6                     seq        D6
  1013. 00000BF4  4406                     neg.b      D6
  1014. 00000BF6  8C07                     or.b       D6, D7
  1015. 00000BF8  6700 FFDC                beq        -0x22 /* 00000BD6 */
  1016. 00000BFC  286E FBF2                movea.l    A4, [A6 - 0x40E]
  1017. 00000C00  2854                     movea.l    A4, [A4]
  1018. 00000C02  4A94                     tst.l      [A4]
  1019. 00000C04  6700 004A                beq        +0x4C /* 00000C50 */
  1020. 00000C08  286E FBF2                movea.l    A4, [A6 - 0x40E]
  1021. 00000C0C  2854                     movea.l    A4, [A4]
  1022. 00000C0E  2854                     movea.l    A4, [A4]
  1023. 00000C10  2854                     movea.l    A4, [A4]
  1024. 00000C12  4AAC 003E                tst.l      [A4 + 0x3E]
  1025. 00000C16  6700 0012                beq        +0x14 /* 00000C2A */
  1026. 00000C1A  286E FBF2                movea.l    A4, [A6 - 0x40E]
  1027. 00000C1E  2854                     movea.l    A4, [A4]
  1028. 00000C20  2854                     movea.l    A4, [A4]
  1029. 00000C22  2854                     movea.l    A4, [A4]
  1030. 00000C24  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  1031. 00000C28  A9A3                     syscall    ReleaseResource
  1032. label00000C2A:
  1033. 00000C2A  286E FBF2                movea.l    A4, [A6 - 0x40E]
  1034. 00000C2E  2854                     movea.l    A4, [A4]
  1035. 00000C30  2854                     movea.l    A4, [A4]
  1036. 00000C32  2854                     movea.l    A4, [A4]
  1037. 00000C34  42AC 003E                clr.l      [A4 + 0x3E]
  1038. 00000C38  286E FBF2                movea.l    A4, [A6 - 0x40E]
  1039. 00000C3C  2854                     movea.l    A4, [A4]
  1040. 00000C3E  2854                     movea.l    A4, [A4]
  1041. 00000C40  2854                     movea.l    A4, [A4]
  1042. 00000C42  426C 003C                clr.w      [A4 + 0x3C]
  1043. 00000C46  286E FBF2                movea.l    A4, [A6 - 0x40E]
  1044. 00000C4A  2854                     movea.l    A4, [A4]
  1045. 00000C4C  2F14                     move.l     -[A7], [A4]
  1046. 00000C4E  A9CD                     syscall    TEDispose
  1047. label00000C50:
  1048. 00000C50  286E FBF2                movea.l    A4, [A6 - 0x40E]
  1049. 00000C54  2854                     movea.l    A4, [A4]
  1050. 00000C56  4AAC 0004                tst.l      [A4 + 0x4]
  1051. 00000C5A  6700 000E                beq        +0x10 /* 00000C6A */
  1052. 00000C5E  286E FBF2                movea.l    A4, [A6 - 0x40E]
  1053. 00000C62  2854                     movea.l    A4, [A4]
  1054. 00000C64  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1055. 00000C68  A955                     syscall    DisposeControl
  1056. label00000C6A:
  1057. 00000C6A  2F2E FBF2                move.l     -[A7], [A6 - 0x40E]
  1058. 00000C6E  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1059. 00000C72  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1060. 00000C76  A983                     syscall    DisposeDialog
  1061. 00000C78  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  1062. 00000C7E  6600 003A                bne        +0x3C /* 00000CBA */
  1063. 00000C82  486E FBF6                pea.l      [A6 - 0x40A]
  1064. 00000C86  486D 008A                pea.l      [A5 + 0x8A /* export_13 */]
  1065. 00000C8A  3F3C 0004                move.w     -[A7], 0x4
  1066. 00000C8E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1067. 00000C92  3F3C 0001                move.w     -[A7], 0x1
  1068. 00000C96  2F2E FBF6                move.l     -[A7], [A6 - 0x40A]
  1069. 00000C9A  3F3C 0005                move.w     -[A7], 0x5
  1070. 00000C9E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1071. 00000CA2  2F2E FBF6                move.l     -[A7], [A6 - 0x40A]
  1072. 00000CA6  3F3C 0006                move.w     -[A7], 0x6
  1073. 00000CAA  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1074. 00000CAE  2F2E FBF6                move.l     -[A7], [A6 - 0x40A]
  1075. 00000CB2  3F3C 0004                move.w     -[A7], 0x4
  1076. 00000CB6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1077. label00000CBA:
  1078. 00000CBA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1079. 00000CBE  4E5E                     unlink     A6
  1080. 00000CC0  2E9F                     move.l     [A7], [A7]+
  1081. 00000CC2  4E75                     rts
  1082. 00000CC4  0000 0000                ori.b      D0, 0x0
  1083. 00000CC8  0531 2E30                btst       [A1 + D2 * 8 + 0x30], D2
  1084. 00000CCC  3030 1A53                move.w     D0, [A0 + D1 * 2 + 0x53]
  1085. 00000CD0  756E                     moveq.l    D2, 0x6E
  1086. 00000CD2  204A                     movea.l    A0, A2
  1087. 00000CD4  616E                     bsr        +0x70 /* 00000D44 */
  1088. 00000CD6  2031 372C                move.l     D0, <<invalid full ext with I/IS == 4>>
  1089. 00000CDA  2031 3938 3820 3132      move.l     D0, [A1 + 0x38203132 + D3]
  1090. 00000CE2  3A31 363A                move.w     D5, [A1 + D3.w * 8 + 0x3A]
  1091. 00000CE6  3438 3400                move.w     D2, [0x00003400]
  1092. 00000CEA  1C45                     movea.b    A6, D5
  1093. 00000CEC  7865                     moveq.l    D4, 0x65
  1094. 00000CEE  6375                     bls        +0x77 /* 00000D65 */
  1095. 00000CF0  7469                     moveq.l    D2, 0x69
  1096. 00000CF2  6E67                     bgt        +0x69 /* 00000D5B */
  1097. 00000CF4  2054                     movea.l    A0, [A4]
  1098. 00000CF6  4162                     chk.w      D0, -[A2]
  1099. 00000CF8  6F75                     ble        +0x77 /* 00000D6F */
  1100. 00000CFA  7443                     moveq.l    D2, 0x43
  1101. 00000CFC  6F6D                     ble        +0x6F /* 00000D6B */
  1102. 00000CFE  6D61                     blt        +0x63 /* 00000D61 */
  1103. 00000D00  6E64                     bgt        +0x66 /* 00000D66 */
  1104. 00000D02  2E44                     movea.l    A7, D4
  1105. 00000D04  6F49                     ble        +0x4B /* 00000D4F */
  1106. 00000D06  7400                     moveq.l    D2, 0x00
  1107. export_128:
  1108. 00000D08  4E56 FE98                link       A6, -0x0168
  1109. 00000D0C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1110. 00000D10  4A2D FF14                tst.b      [A5 - 0xEC]
  1111. 00000D14  6700 000A                beq        +0xC /* 00000D20 */
  1112. 00000D18  487A 026C                pea.l      [PC + 0x26C /* 00000F86, value 0x1B457865, pstring "Executing TOpenCommand.DoIt" */]
  1113. 00000D1C  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1114. label00000D20:
  1115. 00000D20  1B7C 0001 FFF6           move.b     [A5 - 0xA], 0x1
  1116. 00000D26  4247                     clr.w      D7
  1117. 00000D28  1E2D FCFA                move.b     D7, [A5 - 0x306]
  1118. 00000D2C  3F07                     move.w     -[A7], D7
  1119. 00000D2E  486D FCFB                pea.l      [A5 - 0x305]
  1120. 00000D32  3F3C 0000                move.w     -[A7], 0x0
  1121. 00000D36  487A 024E                pea.l      [PC + 0x24E /* 00000F86, value 0x1B457865, pstring "Executing TOpenCommand.DoIt" */]
  1122. 00000D3A  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1123. 00000D3E  6600 008C                bne        +0x8E /* 00000DCC */
  1124. 00000D42  2D6D FE00 FEEA           move.l     [A6 - 0x116], [A5 - 0x200]
  1125. // begin alternate branch 00000D44-00000D48
  1126. fn00000D44:
  1127. 00000D44  FE00 FEEA                .unknown   0xFE00 0xFEEA (W = 7)
  1128. // end alternate branch 00000D44-00000D48
  1129. fn00000D44: // (misaligned)
  1130. 00000D48  2D7A 0238 FEEE           move.l     [A6 - 0x112], [PC + 0x238 /* 00000F82, value 0x504E5447 'PNTG' */]
  1131. 00000D4E  3D7C 0002 FEFA           move.w     [A6 - 0x106], 0x2
  1132. 00000D54  49EE FEFC                lea.l      A4, [A6 - 0x104]
  1133. 00000D58  47FA 0206                lea.l      A3, [PC + 0x206 /* 00000F60, value 0x21506C65 '!Ple', pstring "Please choose the file to open..." */]
  1134. 00000D5C  4247                     clr.w      D7
  1135. 00000D5E  1E13                     move.b     D7, [A3]
  1136. label00000D60:
  1137. 00000D60  18DB                     move.b     [A4]+, [A3]+
  1138. 00000D62  51CF FFFC                dbf        D7, -0x6 /* 00000D60 */
  1139. label00000D66:
  1140. 00000D66  486E FFFC                pea.l      [A6 - 0x4]
  1141. 00000D6A  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1142. 00000D6E  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1143. 00000D72  A880                     syscall    SetPt
  1144. 00000D74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1145. 00000D78  486E FEFC                pea.l      [A6 - 0x104]
  1146. 00000D7C  49ED 023A                lea.l      A4, [A5 + 0x23A /* export_67 */]
  1147. 00000D80  2F0C                     move.l     -[A7], A4
  1148. 00000D82  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1149. 00000D86  486E FEEA                pea.l      [A6 - 0x116]
  1150. 00000D8A  49ED 0242                lea.l      A4, [A5 + 0x242 /* export_68 */]
  1151. 00000D8E  2F0C                     move.l     -[A7], A4
  1152. 00000D90  486E FEA0                pea.l      [A6 - 0x160]
  1153. 00000D94  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1154. 00000D98  4A2E FEA0                tst.b      [A6 - 0x160]
  1155. 00000D9C  6700 002A                beq        +0x2C /* 00000DC8 */
  1156. 00000DA0  3B6E FEA6 FCF2           move.w     [A5 - 0x30E], [A6 - 0x15A]
  1157. 00000DA6  49ED FCFA                lea.l      A4, [A5 - 0x306]
  1158. 00000DAA  47EE FEAA                lea.l      A3, [A6 - 0x156]
  1159. 00000DAE  4247                     clr.w      D7
  1160. 00000DB0  1E13                     move.b     D7, [A3]
  1161. label00000DB2:
  1162. 00000DB2  18DB                     move.b     [A4]+, [A3]+
  1163. 00000DB4  51CF FFFC                dbf        D7, -0x6 /* 00000DB2 */
  1164. 00000DB8  2B6E FEA2 FCF4           move.l     [A5 - 0x30C], [A6 - 0x15E]
  1165. 00000DBE  3B6E FEA8 FCF8           move.w     [A5 - 0x308], [A6 - 0x158]
  1166. 00000DC4  4EFA 0006                jmp        [PC + 0x6 /* 00000DCC */]
  1167. label00000DC8:
  1168. 00000DC8  4EFA 0186                jmp        [PC + 0x186 /* 00000F50 */]
  1169. label00000DCC:
  1170. 00000DCC  4A2D FFF6                tst.b      [A5 - 0xA]
  1171. 00000DD0  6700 0148                beq        +0x14A /* 00000F1A */
  1172. 00000DD4  486E FE98                pea.l      [A6 - 0x168]
  1173. 00000DD8  486D 0492                pea.l      [A5 + 0x492 /* export_142 */]
  1174. 00000DDC  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  1175. 00000DE0  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1176. 00000DE4  2F2E FE98                move.l     -[A7], [A6 - 0x168]
  1177. 00000DE8  3F3C 0013                move.w     -[A7], 0x13
  1178. 00000DEC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1179. 00000DF0  4227                     clr.b      -[A7]
  1180. 00000DF2  2F2E FE98                move.l     -[A7], [A6 - 0x168]
  1181. 00000DF6  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1182. 00000DFA  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1183. 00000DFE  486D FCF2                pea.l      [A5 - 0x30E]
  1184. 00000E02  2F2E FE98                move.l     -[A7], [A6 - 0x168]
  1185. 00000E06  3F3C 0011                move.w     -[A7], 0x11
  1186. 00000E0A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1187. 00000E0E  4EFA 00E8                jmp        [PC + 0xE8 /* 00000EF8 */]
  1188. label00000E12:
  1189. 00000E12  286E FE98                movea.l    A4, [A6 - 0x168]
  1190. 00000E16  2854                     movea.l    A4, [A4]
  1191. 00000E18  2F2C 005E                move.l     -[A7], [A4 + 0x5E]
  1192. 00000E1C  3F3C 0013                move.w     -[A7], 0x13
  1193. 00000E20  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1194. 00000E24  4EFA 00F0                jmp        [PC + 0xF0 /* 00000F16 */]
  1195. label00000E28:
  1196. 00000E28  286E FE98                movea.l    A4, [A6 - 0x168]
  1197. 00000E2C  2854                     movea.l    A4, [A4]
  1198. 00000E2E  286C 0056                movea.l    A4, [A4 + 0x56]
  1199. 00000E32  2854                     movea.l    A4, [A4]
  1200. 00000E34  0C6C 0000 0002           cmpi.w     [A4 + 0x2], 0x0
  1201. 00000E3A  6F00 0030                ble        +0x32 /* 00000E6C */
  1202. 00000E3E  286E FE98                movea.l    A4, [A6 - 0x168]
  1203. 00000E42  2854                     movea.l    A4, [A4]
  1204. 00000E44  266E FE98                movea.l    A3, [A6 - 0x168]
  1205. 00000E48  2653                     movea.l    A3, [A3]
  1206. 00000E4A  598F                     subq.l     A7, 4
  1207. 00000E4C  3F3C 0001                move.w     -[A7], 0x1
  1208. 00000E50  2F2B 0056                move.l     -[A7], [A3 + 0x56]
  1209. 00000E54  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1210. 00000E58  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1211. 00000E5C  2E1F                     move.l     D7, [A7]+
  1212. 00000E5E  2F07                     move.l     -[A7], D7
  1213. 00000E60  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  1214. 00000E64  3F3C 0011                move.w     -[A7], 0x11
  1215. 00000E68  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1216. label00000E6C:
  1217. 00000E6C  286E FE98                movea.l    A4, [A6 - 0x168]
  1218. 00000E70  2854                     movea.l    A4, [A4]
  1219. 00000E72  286C 005A                movea.l    A4, [A4 + 0x5A]
  1220. 00000E76  2854                     movea.l    A4, [A4]
  1221. 00000E78  286C 0010                movea.l    A4, [A4 + 0x10]
  1222. 00000E7C  2854                     movea.l    A4, [A4]
  1223. 00000E7E  397C 0001 0020           move.w     [A4 + 0x20], 0x1
  1224. 00000E84  286E FE98                movea.l    A4, [A6 - 0x168]
  1225. 00000E88  2854                     movea.l    A4, [A4]
  1226. 00000E8A  286C 005A                movea.l    A4, [A4 + 0x5A]
  1227. 00000E8E  2854                     movea.l    A4, [A4]
  1228. 00000E90  286C 0010                movea.l    A4, [A4 + 0x10]
  1229. 00000E94  2854                     movea.l    A4, [A4]
  1230. 00000E96  266E FE98                movea.l    A3, [A6 - 0x168]
  1231. 00000E9A  2653                     movea.l    A3, [A3]
  1232. 00000E9C  266B 0056                movea.l    A3, [A3 + 0x56]
  1233. 00000EA0  2653                     movea.l    A3, [A3]
  1234. 00000EA2  396B 0002 0024           move.w     [A4 + 0x24], [A3 + 0x2]
  1235. 00000EA8  286E FE98                movea.l    A4, [A6 - 0x168]
  1236. 00000EAC  2854                     movea.l    A4, [A4]
  1237. 00000EAE  286C 005A                movea.l    A4, [A4 + 0x5A]
  1238. 00000EB2  2854                     movea.l    A4, [A4]
  1239. 00000EB4  286C 0010                movea.l    A4, [A4 + 0x10]
  1240. 00000EB8  2854                     movea.l    A4, [A4]
  1241. 00000EBA  286C 0018                movea.l    A4, [A4 + 0x18]
  1242. 00000EBE  2854                     movea.l    A4, [A4]
  1243. 00000EC0  486C 0008                pea.l      [A4 + 0x8]
  1244. 00000EC4  A928                     syscall    InvalRect
  1245. 00000EC6  286E FE98                movea.l    A4, [A6 - 0x168]
  1246. 00000ECA  2854                     movea.l    A4, [A4]
  1247. 00000ECC  286C 005A                movea.l    A4, [A4 + 0x5A]
  1248. 00000ED0  2854                     movea.l    A4, [A4]
  1249. 00000ED2  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1250. 00000ED6  3F3C 0010                move.w     -[A7], 0x10
  1251. 00000EDA  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1252. 00000EDE  4EFA 0036                jmp        [PC + 0x36 /* 00000F16 */]
  1253. label00000EE2:
  1254. 00000EE2  286E FE98                movea.l    A4, [A6 - 0x168]
  1255. 00000EE6  2854                     movea.l    A4, [A4]
  1256. 00000EE8  2F2C 0062                move.l     -[A7], [A4 + 0x62]
  1257. 00000EEC  3F3C 0011                move.w     -[A7], 0x11
  1258. 00000EF0  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1259. 00000EF4  4EFA 0020                jmp        [PC + 0x20 /* 00000F16 */]
  1260. label00000EF8:
  1261. 00000EF8  4247                     clr.w      D7
  1262. 00000EFA  1E2D FFEA                move.b     D7, [A5 - 0x16]
  1263. 00000EFE  0C07 0000                cmpi.b     D7, 0x0
  1264. 00000F02  6700 FF0E                beq        -0xF0 /* 00000E12 */
  1265. 00000F06  0C07 0001                cmpi.b     D7, 0x1
  1266. 00000F0A  6700 FFD6                beq        -0x28 /* 00000EE2 */
  1267. 00000F0E  0C07 0002                cmpi.b     D7, 0x2
  1268. 00000F12  6700 FF14                beq        -0xEA /* 00000E28 */
  1269. label00000F16:
  1270. 00000F16  4EFA 0032                jmp        [PC + 0x32 /* 00000F4A */]
  1271. label00000F1A:
  1272. 00000F1A  486E FE9C                pea.l      [A6 - 0x164]
  1273. 00000F1E  486D 005A                pea.l      [A5 + 0x5A /* export_7 */]
  1274. 00000F22  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  1275. 00000F26  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1276. 00000F2A  2F3A 0030                move.l     -[A7], [PC + 0x30 /* 00000F5C, value 0x504E5447 'PNTG', cstring "PNTG!Please choose the file to "... */]
  1277. 00000F2E  2F2E FE9C                move.l     -[A7], [A6 - 0x164]
  1278. 00000F32  3F3C 000C                move.w     -[A7], 0xC
  1279. 00000F36  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1280. 00000F3A  486D FCF2                pea.l      [A5 - 0x30E]
  1281. 00000F3E  2F2E FE9C                move.l     -[A7], [A6 - 0x164]
  1282. 00000F42  3F3C 0011                move.w     -[A7], 0x11
  1283. 00000F46  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1284. label00000F4A:
  1285. 00000F4A  1B7A 000E FCFA           move.b     [A5 - 0x306], [PC + 0xE /* 00000F5A, value 0x0, cstring "" */]
  1286. label00000F50:
  1287. 00000F50  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1288. 00000F54  4E5E                     unlink     A6
  1289. 00000F56  2E9F                     move.l     [A7], [A7]+
  1290. 00000F58  4E75                     rts
  1291. 00000F5A  0000 504E                ori.b      D0, 0x4E /* 'N' */
  1292. 00000F5E  5447                     addq.w     D7, 2
  1293. 00000F60  2150 6C65                move.l     [A0 + 0x6C65], [A0]
  1294. 00000F64  6173                     bsr        +0x75 /* 00000FD9 */
  1295. 00000F66  6520                     bcs        +0x22 /* 00000F88 */
  1296. 00000F68  6368                     bls        +0x6A /* 00000FD2 */
  1297. 00000F6A  6F6F                     ble        +0x71 /* 00000FDB */
  1298. 00000F6C  7365                     moveq.l    D1, 0x65
  1299. 00000F6E  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  1300. 00000F72  2066                     movea.l    A0, -[A6]
  1301. 00000F74  696C                     bvs        +0x6E /* 00000FE2 */
  1302. 00000F76  6520                     bcs        +0x22 /* 00000F98 */
  1303. 00000F78  746F                     moveq.l    D2, 0x6F
  1304. 00000F7A  206F 7065                movea.l    A0, [A7 + 0x7065]
  1305. 00000F7E  6E2E                     bgt        +0x30 /* 00000FAE */
  1306. 00000F80  2E2E 504E                move.l     D7, [A6 + 0x504E]
  1307. 00000F84  5447                     addq.w     D7, 2
  1308. 00000F86  1B45 7865                move.b     [A5 + 0x7865], D5
  1309. // begin alternate branch 00000F88-00000F8A
  1310. label00000F88:
  1311. 00000F88  7865                     moveq.l    D4, 0x65
  1312. // end alternate branch 00000F88-00000F8A
  1313. label00000F88: // (misaligned)
  1314. 00000F8A  6375                     bls        +0x77 /* 00001001 */
  1315. 00000F8C  7469                     moveq.l    D2, 0x69
  1316. 00000F8E  6E67                     bgt        +0x69 /* 00000FF7 */
  1317. 00000F90  2054                     movea.l    A0, [A4]
  1318. 00000F92  4F70 656E                chk.w      D7, <<invalid full ext with IS == 1 and I/IS == 6>>
  1319. 00000F96  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  1320. // begin alternate branch 00000F98-00000F9A
  1321. label00000F98:
  1322. 00000F98  6D6D                     blt        +0x6F /* 00001007 */
  1323. // end alternate branch 00000F98-00000F9A
  1324. label00000F98: // (misaligned)
  1325. 00000F9A  616E                     bsr        +0x70 /* 0000100A */
  1326. 00000F9C  642E                     bcc        +0x30 /* 00000FCC */
  1327. 00000F9E  446F 4974                neg.w      [A7 + 0x4974]
  1328. export_127:
  1329. 00000FA2  4E56 FFFC                link       A6, -0x0004
  1330. 00000FA6  48E7 0100                movem.l    -[A7], D7
  1331. 00000FAA  4A2D FF14                tst.b      [A5 - 0xEC]
  1332. label00000FAE:
  1333. 00000FAE  6700 000A                beq        +0xC /* 00000FBA */
  1334. 00000FB2  487A 003A                pea.l      [PC + 0x3A /* 00000FEE, value 0x1A457865, pstring "Executing TNewCommand.DoIt" */]
  1335. 00000FB6  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1336. label00000FBA:
  1337. 00000FBA  486E FFFC                pea.l      [A6 - 0x4]
  1338. 00000FBE  486D 0492                pea.l      [A5 + 0x492 /* export_142 */]
  1339. 00000FC2  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  1340. 00000FC6  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1341. 00000FCA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1342. // begin alternate branch 00000FCC-00000FCE
  1343. label00000FCC:
  1344. 00000FCC  FFFC                     .invalid   <<F/7/7>>
  1345. // end alternate branch 00000FCC-00000FCE
  1346. label00000FCC: // (misaligned)
  1347. 00000FCE  3F3C 0013                move.w     -[A7], 0x13
  1348. label00000FD2:
  1349. 00000FD2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1350. 00000FD6  4227                     clr.b      -[A7]
  1351. 00000FD8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1352. 00000FDC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1353. 00000FE0  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1354. // begin alternate branch 00000FE2-00000FEC
  1355. label00000FE2:
  1356. 00000FE2  0212 4CDF                andi.b     [A2], 0xDF
  1357. 00000FE6  0080 4E5E 2E9F           ori.l      D0, 0x4E5E2E9F
  1358. // end alternate branch 00000FE2-00000FEC
  1359. label00000FE2: // (misaligned)
  1360. 00000FE4  4CDF 0080                movem.l    D7, [A7]+
  1361. 00000FE8  4E5E                     unlink     A6
  1362. 00000FEA  2E9F                     move.l     [A7], [A7]+
  1363. 00000FEC  4E75                     rts
  1364. 00000FEE  1A45                     movea.b    A5, D5
  1365. 00000FF0  7865                     moveq.l    D4, 0x65
  1366. 00000FF2  6375                     bls        +0x77 /* 00001069 */
  1367. 00000FF4  7469                     moveq.l    D2, 0x69
  1368. 00000FF6  6E67                     bgt        +0x69 /* 0000105F */
  1369. 00000FF8  2054                     movea.l    A0, [A4]
  1370. 00000FFA  4E65                     move       USP, A5
  1371. 00000FFC  7743                     moveq.l    D3, 0x43
  1372. 00000FFE  6F6D                     ble        +0x6F /* 0000106D */
  1373. 00001000  6D61                     blt        +0x63 /* 00001063 */
  1374. 00001002  6E64                     bgt        +0x66 /* 00001068 */
  1375. 00001004  2E44                     movea.l    A7, D4
  1376. 00001006  6F49                     ble        +0x4B /* 00001051 */
  1377. 00001008  7400                     moveq.l    D2, 0x00
  1378. export_126:
  1379. fn0000100A:
  1380. 0000100A  4E56 0000                link       A6, 0
  1381. 0000100E  48E7 0108                movem.l    -[A7], D7,A4
  1382. 00001012  4A2D FF14                tst.b      [A5 - 0xEC]
  1383. 00001016  6700 000A                beq        +0xC /* 00001022 */
  1384. 0000101A  487A 004C                pea.l      [PC + 0x4C /* 00001068, value 0x1E457865, pstring "Executing TSetEditModeCmd.DoIt" */]
  1385. 0000101E  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1386. label00001022:
  1387. 00001022  286E 0008                movea.l    A4, [A6 + 0x8]
  1388. 00001026  2854                     movea.l    A4, [A4]
  1389. 00001028  0C6C 03E9 0002           cmpi.w     [A4 + 0x2], 0x3E9
  1390. 0000102E  6600 002E                bne        +0x30 /* 0000105E */
  1391. 00001032  2F2D FE1C                move.l     -[A7], [A5 - 0x1E4]
  1392. 00001036  3F3C 0001                move.w     -[A7], 0x1
  1393. 0000103A  4227                     clr.b      -[A7]
  1394. 0000103C  A945                     syscall    CheckItem
  1395. 0000103E  2F2D FE1C                move.l     -[A7], [A5 - 0x1E4]
  1396. 00001042  3F3C 0004                move.w     -[A7], 0x4
  1397. 00001046  1F3C 0001                move.b     -[A7], 0x1
  1398. 0000104A  A945                     syscall    CheckItem
  1399. 0000104C  2F2D FE1C                move.l     -[A7], [A5 - 0x1E4]
  1400. 00001050  3F3C 0002                move.w     -[A7], 0x2
  1401. 00001054  4227                     clr.b      -[A7]
  1402. 00001056  A945                     syscall    CheckItem
  1403. 00001058  1B7C 0002 FFEA           move.b     [A5 - 0x16], 0x2
  1404. label0000105E:
  1405. 0000105E  4CDF 1080                movem.l    D7,A4, [A7]+
  1406. 00001062  4E5E                     unlink     A6
  1407. 00001064  2E9F                     move.l     [A7], [A7]+
  1408. 00001066  4E75                     rts
  1409. label00001068:
  1410. 00001068  1E45                     movea.b    A7, D5
  1411. 0000106A  7865                     moveq.l    D4, 0x65
  1412. 0000106C  6375                     bls        +0x77 /* 000010E3 */
  1413. 0000106E  7469                     moveq.l    D2, 0x69
  1414. 00001070  6E67                     bgt        +0x69 /* 000010D9 */
  1415. 00001072  2054                     movea.l    A0, [A4]
  1416. 00001074  5365                     subq.w     -[A5], 1
  1417. 00001076  7445                     moveq.l    D2, 0x45
  1418. 00001078  6469                     bcc        +0x6B /* 000010E3 */
  1419. 0000107A  744D                     moveq.l    D2, 0x4D
  1420. 0000107C  6F64                     ble        +0x66 /* 000010E2 */
  1421. 0000107E  6543                     bcs        +0x45 /* 000010C3 */
  1422. 00001080  6D64                     blt        +0x66 /* 000010E6 */
  1423. 00001082  2E44                     movea.l    A7, D4
  1424. 00001084  6F49                     ble        +0x4B /* 000010CF */
  1425. 00001086  7400                     moveq.l    D2, 0x00
  1426. export_125:
  1427. 00001088  4E56 0000                link       A6, 0
  1428. 0000108C  48E7 0108                movem.l    -[A7], D7,A4
  1429. 00001090  4A2D FF14                tst.b      [A5 - 0xEC]
  1430. 00001094  6700 000A                beq        +0xC /* 000010A0 */
  1431. 00001098  487A 004C                pea.l      [PC + 0x4C /* 000010E6, value 0x1F457865, pstring "Executing TSetSpellModeCmd.DoIt" */]
  1432. 0000109C  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1433. label000010A0:
  1434. 000010A0  286E 0008                movea.l    A4, [A6 + 0x8]
  1435. 000010A4  2854                     movea.l    A4, [A4]
  1436. 000010A6  0C6C 03EA 0002           cmpi.w     [A4 + 0x2], 0x3EA
  1437. 000010AC  6600 002E                bne        +0x30 /* 000010DC */
  1438. 000010B0  2F2D FE1C                move.l     -[A7], [A5 - 0x1E4]
  1439. 000010B4  3F3C 0001                move.w     -[A7], 0x1
  1440. 000010B8  4227                     clr.b      -[A7]
  1441. 000010BA  A945                     syscall    CheckItem
  1442. 000010BC  2F2D FE1C                move.l     -[A7], [A5 - 0x1E4]
  1443. 000010C0  3F3C 0004                move.w     -[A7], 0x4
  1444. 000010C4  4227                     clr.b      -[A7]
  1445. 000010C6  A945                     syscall    CheckItem
  1446. 000010C8  2F2D FE1C                move.l     -[A7], [A5 - 0x1E4]
  1447. 000010CC  3F3C 0002                move.w     -[A7], 0x2
  1448. 000010D0  1F3C 0001                move.b     -[A7], 0x1
  1449. 000010D4  A945                     syscall    CheckItem
  1450. 000010D6  1B7C 0001 FFEA           move.b     [A5 - 0x16], 0x1
  1451. label000010DC:
  1452. 000010DC  4CDF 1080                movem.l    D7,A4, [A7]+
  1453. 000010E0  4E5E                     unlink     A6
  1454. label000010E2:
  1455. 000010E2  2E9F                     move.l     [A7], [A7]+
  1456. 000010E4  4E75                     rts
  1457. label000010E6:
  1458. 000010E6  1F45 7865                move.b     [A7 + 0x7865], D5
  1459. 000010EA  6375                     bls        +0x77 /* 00001161 */
  1460. 000010EC  7469                     moveq.l    D2, 0x69
  1461. 000010EE  6E67                     bgt        +0x69 /* 00001157 */
  1462. 000010F0  2054                     movea.l    A0, [A4]
  1463. 000010F2  5365                     subq.w     -[A5], 1
  1464. 000010F4  7453                     moveq.l    D2, 0x53
  1465. 000010F6  7065                     moveq.l    D0, 0x65
  1466. 000010F8  6C6C                     bge        +0x6E /* 00001166 */
  1467. 000010FA  4D6F 6465                chk.w      D6, [A7 + 0x6465]
  1468. 000010FE  436D 642E                chk.w      D1, [A5 + 0x642E]
  1469. 00001102  446F 4974                neg.w      [A7 + 0x4974]
  1470. export_124:
  1471. 00001106  4E56 0000                link       A6, 0
  1472. 0000110A  48E7 0108                movem.l    -[A7], D7,A4
  1473. 0000110E  4A2D FF14                tst.b      [A5 - 0xEC]
  1474. 00001112  6700 000A                beq        +0xC /* 0000111E */
  1475. 00001116  487A 004A                pea.l      [PC + 0x4A /* 00001162, value 0x1E457865, pstring "Executing TSetPlayModeCmd.DoIt" */]
  1476. 0000111A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1477. label0000111E:
  1478. 0000111E  286E 0008                movea.l    A4, [A6 + 0x8]
  1479. 00001122  2854                     movea.l    A4, [A4]
  1480. 00001124  0C6C 03E8 0002           cmpi.w     [A4 + 0x2], 0x3E8
  1481. 0000112A  6600 002C                bne        +0x2E /* 00001158 */
  1482. 0000112E  2F2D FE1C                move.l     -[A7], [A5 - 0x1E4]
  1483. 00001132  3F3C 0001                move.w     -[A7], 0x1
  1484. 00001136  1F3C 0001                move.b     -[A7], 0x1
  1485. 0000113A  A945                     syscall    CheckItem
  1486. 0000113C  2F2D FE1C                move.l     -[A7], [A5 - 0x1E4]
  1487. 00001140  3F3C 0004                move.w     -[A7], 0x4
  1488. 00001144  4227                     clr.b      -[A7]
  1489. 00001146  A945                     syscall    CheckItem
  1490. 00001148  2F2D FE1C                move.l     -[A7], [A5 - 0x1E4]
  1491. 0000114C  3F3C 0002                move.w     -[A7], 0x2
  1492. 00001150  4227                     clr.b      -[A7]
  1493. 00001152  A945                     syscall    CheckItem
  1494. 00001154  422D FFEA                clr.b      [A5 - 0x16]
  1495. label00001158:
  1496. 00001158  4CDF 1080                movem.l    D7,A4, [A7]+
  1497. 0000115C  4E5E                     unlink     A6
  1498. 0000115E  2E9F                     move.l     [A7], [A7]+
  1499. 00001160  4E75                     rts
  1500. 00001162  1E45                     movea.b    A7, D5
  1501. 00001164  7865                     moveq.l    D4, 0x65
  1502. label00001166:
  1503. 00001166  6375                     bls        +0x77 /* 000011DD */
  1504. 00001168  7469                     moveq.l    D2, 0x69
  1505. 0000116A  6E67                     bgt        +0x69 /* 000011D3 */
  1506. 0000116C  2054                     movea.l    A0, [A4]
  1507. 0000116E  5365                     subq.w     -[A5], 1
  1508. 00001170  7450                     moveq.l    D2, 0x50
  1509. 00001172  6C61                     bge        +0x63 /* 000011D5 */
  1510. 00001174  794D                     moveq.l    D4, 0x4D
  1511. 00001176  6F64                     ble        +0x66 /* 000011DC */
  1512. 00001178  6543                     bcs        +0x45 /* 000011BD */
  1513. 0000117A  6D64                     blt        +0x66 /* 000011E0 */
  1514. 0000117C  2E44                     movea.l    A7, D4
  1515. 0000117E  6F49                     ble        +0x4B /* 000011C9 */
  1516. 00001180  7400                     moveq.l    D2, 0x00
  1517. export_123:
  1518. 00001182  4E56 0000                link       A6, 0
  1519. 00001186  48E7 0108                movem.l    -[A7], D7,A4
  1520. 0000118A  4A2D FF14                tst.b      [A5 - 0xEC]
  1521. 0000118E  6700 000A                beq        +0xC /* 0000119A */
  1522. 00001192  487A 001E                pea.l      [PC + 0x1E /* 000011B2, value 0x1A457865, pstring "Executing TEditCmd.SetView" */]
  1523. 00001196  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1524. label0000119A:
  1525. 0000119A  286E 0008                movea.l    A4, [A6 + 0x8]
  1526. 0000119E  2854                     movea.l    A4, [A4]
  1527. 000011A0  296E 000C 0004           move.l     [A4 + 0x4], [A6 + 0xC]
  1528. 000011A6  4CDF 1080                movem.l    D7,A4, [A7]+
  1529. 000011AA  4E5E                     unlink     A6
  1530. 000011AC  205F                     movea.l    A0, [A7]+
  1531. 000011AE  508F                     addq.l     A7, 8
  1532. 000011B0  4ED0                     jmp        [A0]
  1533. 000011B2  1A45                     movea.b    A5, D5
  1534. 000011B4  7865                     moveq.l    D4, 0x65
  1535. 000011B6  6375                     bls        +0x77 /* 0000122D */
  1536. 000011B8  7469                     moveq.l    D2, 0x69
  1537. 000011BA  6E67                     bgt        +0x69 /* 00001223 */
  1538. 000011BC  2054                     movea.l    A0, [A4]
  1539. 000011BE  4564                     chk.w      D2, -[A4]
  1540. 000011C0  6974                     bvs        +0x76 /* 00001236 */
  1541. 000011C2  436D 642E                chk.w      D1, [A5 + 0x642E]
  1542. 000011C6  5365                     subq.w     -[A5], 1
  1543. 000011C8  7456                     moveq.l    D2, 0x56
  1544. 000011CA  6965                     bvs        +0x67 /* 00001231 */
  1545. 000011CC  7700                     moveq.l    D3, 0x00
  1546. export_122:
  1547. 000011CE  4E56 0000                link       A6, 0
  1548. 000011D2  48E7 0100                movem.l    -[A7], D7
  1549. 000011D6  4A2D FF14                tst.b      [A5 - 0xEC]
  1550. 000011DA  6700 000A                beq        +0xC /* 000011E6 */
  1551. // begin alternate branch 000011DC-0000120E
  1552. label000011DC:
  1553. 000011DC  000A 487A                ori.b      A2, 0x7A /* 'z' */
  1554. label000011E0:
  1555. 000011E0  0030 4EAD 0172 4AAD FCDA 6700 ori.b      [[A0 + 0x4AADFCDA] + 0x6700], 0xAD
  1556. label000011E6: // (misaligned)
  1557. 000011EC  001A 2F2D                ori.b      [A2]+, 0x2D /* '-' */
  1558. 000011F0  FCDA 3F3C                .extension 0xCDA <<F/2-3/6>> // unimplemented
  1559. 000011F4  000B 4EAD                ori.b      A3, 0xAD
  1560. 000011F8  0212 2F2D                andi.b     [A2], 0x2D /* '-' */
  1561. 000011FC  FCDA 3F3C                .extension 0xCDA <<F/2-3/6>> // unimplemented
  1562. 00001200  0004 4EAD                ori.b      D4, 0xAD
  1563. 00001204  0212 4CDF                andi.b     [A2], 0xDF
  1564. label00001206: // (misaligned)
  1565. 00001208  0080 4E5E 2E9F           ori.l      D0, 0x4E5E2E9F
  1566. // end alternate branch 000011DC-0000120E
  1567. label000011DC: // (misaligned)
  1568. 000011DE  487A 0030                pea.l      [PC + 0x30 /* 00001210, value 0x20457865 ' Exe', pstring "Executing TEditCloseCommand.DoIt" */]
  1569. label000011E0: // (misaligned)
  1570. 000011E2  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1571. label000011E6:
  1572. 000011E6  4AAD FCDA                tst.l      [A5 - 0x326]
  1573. 000011EA  6700 001A                beq        +0x1C /* 00001206 */
  1574. 000011EE  2F2D FCDA                move.l     -[A7], [A5 - 0x326]
  1575. 000011F2  3F3C 000B                move.w     -[A7], 0xB
  1576. 000011F6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1577. 000011FA  2F2D FCDA                move.l     -[A7], [A5 - 0x326]
  1578. 000011FE  3F3C 0004                move.w     -[A7], 0x4
  1579. 00001202  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1580. label00001206:
  1581. 00001206  4CDF 0080                movem.l    D7, [A7]+
  1582. 0000120A  4E5E                     unlink     A6
  1583. 0000120C  2E9F                     move.l     [A7], [A7]+
  1584. 0000120E  4E75                     rts
  1585. 00001210  2045                     movea.l    A0, D5
  1586. 00001212  7865                     moveq.l    D4, 0x65
  1587. 00001214  6375                     bls        +0x77 /* 0000128B */
  1588. 00001216  7469                     moveq.l    D2, 0x69
  1589. 00001218  6E67                     bgt        +0x69 /* 00001281 */
  1590. 0000121A  2054                     movea.l    A0, [A4]
  1591. 0000121C  4564                     chk.w      D2, -[A4]
  1592. 0000121E  6974                     bvs        +0x76 /* 00001294 */
  1593. 00001220  436C 6F73                chk.w      D1, [A4 + 0x6F73]
  1594. 00001224  6543                     bcs        +0x45 /* 00001269 */
  1595. 00001226  6F6D                     ble        +0x6F /* 00001295 */
  1596. 00001228  6D61                     blt        +0x63 /* 0000128B */
  1597. 0000122A  6E64                     bgt        +0x66 /* 00001290 */
  1598. 0000122C  2E44                     movea.l    A7, D4
  1599. 0000122E  6F49                     ble        +0x4B /* 00001279 */
  1600. 00001230  7400                     moveq.l    D2, 0x00
  1601. export_121:
  1602. 00001232  4E56 FFF6                link       A6, -0x000A
  1603. label00001236:
  1604. 00001236  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1605. 0000123A  4A2D FF14                tst.b      [A5 - 0xEC]
  1606. 0000123E  6700 000A                beq        +0xC /* 0000124A */
  1607. 00001242  487A 02EA                pea.l      [PC + 0x2EA /* 0000152E, value 0x20457865 ' Exe', pstring "Executing TEditClearCommand.DoIt" */]
  1608. 00001246  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1609. label0000124A:
  1610. 0000124A  3F3C 001A                move.w     -[A7], 0x1A
  1611. 0000124E  4227                     clr.b      -[A7]
  1612. 00001250  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1613. 00001254  286E 0008                movea.l    A4, [A6 + 0x8]
  1614. 00001258  2854                     movea.l    A4, [A4]
  1615. 0000125A  286C 0004                movea.l    A4, [A4 + 0x4]
  1616. 0000125E  2854                     movea.l    A4, [A4]
  1617. 00001260  4A2C 0038                tst.b      [A4 + 0x38]
  1618. 00001264  6700 0080                beq        +0x82 /* 000012E6 */
  1619. 00001268  286E 0008                movea.l    A4, [A6 + 0x8]
  1620. 0000126C  2854                     movea.l    A4, [A4]
  1621. 0000126E  286C 0004                movea.l    A4, [A4 + 0x4]
  1622. 00001272  2854                     movea.l    A4, [A4]
  1623. 00001274  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  1624. 00001278  A9D9                     syscall    TEDeactivate
  1625. 0000127A  286D FCDA                movea.l    A4, [A5 - 0x326]
  1626. 0000127E  2854                     movea.l    A4, [A4]
  1627. 00001280  197C 0001 000C           move.b     [A4 + 0xC], 0x1
  1628. 00001286  3E3C 0000                move.w     D7, 0x0
  1629. 0000128A  3D47 FFFE                move.w     [A6 - 0x2], D7
  1630. 0000128E  0C47 001F                cmpi.w     D7, 0x1F
  1631. // begin alternate branch 00001290-00001294
  1632. label00001290:
  1633. 00001290  001F 6E00                ori.b      [A7]+, 0x0
  1634. // end alternate branch 00001290-00001294
  1635. label00001290: // (misaligned)
  1636. 00001292  6E00 0030                bgt        +0x32 /* 000012C4 */
  1637. // begin alternate branch 00001294-0000129A
  1638. label00001294:
  1639. 00001294  0030 286E 0008           ori.b      [A0 + D0.w + 0x8], 0x6E /* 'n' */
  1640. // end alternate branch 00001294-0000129A
  1641. label00001294: // (misaligned)
  1642. label00001296:
  1643. 00001296  286E 0008                movea.l    A4, [A6 + 0x8]
  1644. 0000129A  2854                     movea.l    A4, [A4]
  1645. 0000129C  286C 0004                movea.l    A4, [A4 + 0x4]
  1646. 000012A0  2854                     movea.l    A4, [A4]
  1647. 000012A2  286C 001C                movea.l    A4, [A4 + 0x1C]
  1648. 000012A6  2854                     movea.l    A4, [A4]
  1649. 000012A8  3C07                     move.w     D6, D7
  1650. 000012AA  49EC 0002                lea.l      A4, [A4 + 0x2]
  1651. 000012AE  4234 6000                clr.b      [A4 + D6.w]
  1652. 000012B2  0C47 001F                cmpi.w     D7, 0x1F
  1653. 000012B6  6C00 000C                bge        +0xE /* 000012C4 */
  1654. 000012BA  5247                     addq.w     D7, 1
  1655. 000012BC  3D47 FFFE                move.w     [A6 - 0x2], D7
  1656. 000012C0  4EFA FFD4                jmp        [PC - 0x2C /* 00001296 */]
  1657. label000012C4:
  1658. 000012C4  286E 0008                movea.l    A4, [A6 + 0x8]
  1659. 000012C8  2854                     movea.l    A4, [A4]
  1660. 000012CA  286C 0004                movea.l    A4, [A4 + 0x4]
  1661. 000012CE  2854                     movea.l    A4, [A4]
  1662. 000012D0  422C 0038                clr.b      [A4 + 0x38]
  1663. 000012D4  286E 0008                movea.l    A4, [A6 + 0x8]
  1664. 000012D8  2854                     movea.l    A4, [A4]
  1665. 000012DA  286C 0004                movea.l    A4, [A4 + 0x4]
  1666. 000012DE  2854                     movea.l    A4, [A4]
  1667. 000012E0  486C 0028                pea.l      [A4 + 0x28]
  1668. 000012E4  A928                     syscall    InvalRect
  1669. label000012E6:
  1670. 000012E6  286E 0008                movea.l    A4, [A6 + 0x8]
  1671. 000012EA  2854                     movea.l    A4, [A4]
  1672. 000012EC  286C 0004                movea.l    A4, [A4 + 0x4]
  1673. 000012F0  2854                     movea.l    A4, [A4]
  1674. 000012F2  4A2C 0039                tst.b      [A4 + 0x39]
  1675. 000012F6  6700 005E                beq        +0x60 /* 00001356 */
  1676. 000012FA  286E 0008                movea.l    A4, [A6 + 0x8]
  1677. 000012FE  2854                     movea.l    A4, [A4]
  1678. 00001300  286C 0004                movea.l    A4, [A4 + 0x4]
  1679. 00001304  2854                     movea.l    A4, [A4]
  1680. 00001306  286C 001C                movea.l    A4, [A4 + 0x1C]
  1681. 0000130A  2854                     movea.l    A4, [A4]
  1682. 0000130C  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  1683. 00001310  A8F5                     syscall    KillPicture
  1684. 00001312  286E 0008                movea.l    A4, [A6 + 0x8]
  1685. 00001316  2854                     movea.l    A4, [A4]
  1686. 00001318  286C 0004                movea.l    A4, [A4 + 0x4]
  1687. 0000131C  2854                     movea.l    A4, [A4]
  1688. 0000131E  286C 001C                movea.l    A4, [A4 + 0x1C]
  1689. 00001322  2854                     movea.l    A4, [A4]
  1690. 00001324  42AC 0022                clr.l      [A4 + 0x22]
  1691. 00001328  286D FCDA                movea.l    A4, [A5 - 0x326]
  1692. 0000132C  2854                     movea.l    A4, [A4]
  1693. 0000132E  197C 0001 000C           move.b     [A4 + 0xC], 0x1
  1694. 00001334  286E 0008                movea.l    A4, [A6 + 0x8]
  1695. 00001338  2854                     movea.l    A4, [A4]
  1696. 0000133A  286C 0004                movea.l    A4, [A4 + 0x4]
  1697. 0000133E  2854                     movea.l    A4, [A4]
  1698. 00001340  422C 0039                clr.b      [A4 + 0x39]
  1699. 00001344  286E 0008                movea.l    A4, [A6 + 0x8]
  1700. 00001348  2854                     movea.l    A4, [A4]
  1701. 0000134A  286C 0004                movea.l    A4, [A4 + 0x4]
  1702. 0000134E  2854                     movea.l    A4, [A4]
  1703. 00001350  486C 0020                pea.l      [A4 + 0x20]
  1704. 00001354  A928                     syscall    InvalRect
  1705. label00001356:
  1706. 00001356  286E 0008                movea.l    A4, [A6 + 0x8]
  1707. 0000135A  2854                     movea.l    A4, [A4]
  1708. 0000135C  286C 0004                movea.l    A4, [A4 + 0x4]
  1709. 00001360  2854                     movea.l    A4, [A4]
  1710. 00001362  286C 001C                movea.l    A4, [A4 + 0x1C]
  1711. 00001366  2854                     movea.l    A4, [A4]
  1712. 00001368  4247                     clr.w      D7
  1713. 0000136A  1E2C 0002                move.b     D7, [A4 + 0x2]
  1714. 0000136E  4A47                     tst.w      D7
  1715. 00001370  57C7                     seq        D7
  1716. 00001372  4407                     neg.b      D7
  1717. 00001374  286E 0008                movea.l    A4, [A6 + 0x8]
  1718. 00001378  2854                     movea.l    A4, [A4]
  1719. 0000137A  286C 0004                movea.l    A4, [A4 + 0x4]
  1720. 0000137E  2854                     movea.l    A4, [A4]
  1721. 00001380  286C 001C                movea.l    A4, [A4 + 0x1C]
  1722. 00001384  2854                     movea.l    A4, [A4]
  1723. 00001386  4AAC 0022                tst.l      [A4 + 0x22]
  1724. 0000138A  57C6                     seq        D6
  1725. 0000138C  4406                     neg.b      D6
  1726. 0000138E  CC07                     and.b      D6, D7
  1727. 00001390  6700 0170                beq        +0x172 /* 00001502 */
  1728. 00001394  2D6D FCDA FFFA           move.l     [A6 - 0x6], [A5 - 0x326]
  1729. 0000139A  286E FFFA                movea.l    A4, [A6 - 0x6]
  1730. 0000139E  2854                     movea.l    A4, [A4]
  1731. 000013A0  266E 0008                movea.l    A3, [A6 + 0x8]
  1732. 000013A4  2653                     movea.l    A3, [A3]
  1733. 000013A6  266B 0004                movea.l    A3, [A3 + 0x4]
  1734. 000013AA  2653                     movea.l    A3, [A3]
  1735. 000013AC  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  1736. 000013B0  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  1737. 000013B4  3F3C 0008                move.w     -[A7], 0x8
  1738. 000013B8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1739. 000013BC  286E 0008                movea.l    A4, [A6 + 0x8]
  1740. 000013C0  2854                     movea.l    A4, [A4]
  1741. 000013C2  286C 0004                movea.l    A4, [A4 + 0x4]
  1742. 000013C6  2854                     movea.l    A4, [A4]
  1743. 000013C8  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  1744. 000013CC  3F3C 0004                move.w     -[A7], 0x4
  1745. 000013D0  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1746. 000013D4  286E 0008                movea.l    A4, [A6 + 0x8]
  1747. 000013D8  2854                     movea.l    A4, [A4]
  1748. 000013DA  286C 0004                movea.l    A4, [A4 + 0x4]
  1749. 000013DE  2854                     movea.l    A4, [A4]
  1750. 000013E0  2D6C 0010 FFF6           move.l     [A6 - 0xA], [A4 + 0x10]
  1751. 000013E6  286E FFFA                movea.l    A4, [A6 - 0x6]
  1752. 000013EA  2854                     movea.l    A4, [A4]
  1753. 000013EC  286C 0056                movea.l    A4, [A4 + 0x56]
  1754. 000013F0  2854                     movea.l    A4, [A4]
  1755. 000013F2  4A6C 0002                tst.w      [A4 + 0x2]
  1756. 000013F6  6600 0022                bne        +0x24 /* 0000141A */
  1757. 000013FA  286E 0008                movea.l    A4, [A6 + 0x8]
  1758. 000013FE  2854                     movea.l    A4, [A4]
  1759. 00001400  286C 0004                movea.l    A4, [A4 + 0x4]
  1760. 00001404  2854                     movea.l    A4, [A4]
  1761. 00001406  42AC 001C                clr.l      [A4 + 0x1C]
  1762. 0000140A  286E FFF6                movea.l    A4, [A6 - 0xA]
  1763. 0000140E  2854                     movea.l    A4, [A4]
  1764. 00001410  397C 0001 0020           move.w     [A4 + 0x20], 0x1
  1765. 00001416  4EFA 0070                jmp        [PC + 0x70 /* 00001488 */]
  1766. label0000141A:
  1767. 0000141A  286E FFF6                movea.l    A4, [A6 - 0xA]
  1768. 0000141E  2854                     movea.l    A4, [A4]
  1769. 00001420  4AAC 0018                tst.l      [A4 + 0x18]
  1770. 00001424  6700 001A                beq        +0x1C /* 00001440 */
  1771. 00001428  558F                     subq.l     A7, 2
  1772. 0000142A  286E FFF6                movea.l    A4, [A6 - 0xA]
  1773. 0000142E  2854                     movea.l    A4, [A4]
  1774. 00001430  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  1775. 00001434  A960                     syscall    GetControlValue/GetCtlValue
  1776. 00001436  3E1F                     move.w     D7, [A7]+
  1777. 00001438  3D47 FFFE                move.w     [A6 - 0x2], D7
  1778. 0000143C  4EFA 0008                jmp        [PC + 0x8 /* 00001446 */]
  1779. label00001440:
  1780. 00001440  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1781. label00001446:
  1782. 00001446  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  1783. 0000144C  6F00 000C                ble        +0xE /* 0000145A */
  1784. 00001450  3E2E FFFE                move.w     D7, [A6 - 0x2]
  1785. 00001454  5347                     subq.w     D7, 1
  1786. 00001456  3D47 FFFE                move.w     [A6 - 0x2], D7
  1787. label0000145A:
  1788. 0000145A  286E 0008                movea.l    A4, [A6 + 0x8]
  1789. 0000145E  2854                     movea.l    A4, [A4]
  1790. 00001460  266E FFFA                movea.l    A3, [A6 - 0x6]
  1791. 00001464  2653                     movea.l    A3, [A3]
  1792. 00001466  598F                     subq.l     A7, 4
  1793. 00001468  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1794. 0000146C  2F2B 0056                move.l     -[A7], [A3 + 0x56]
  1795. 00001470  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1796. 00001474  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1797. 00001478  2E1F                     move.l     D7, [A7]+
  1798. 0000147A  2F07                     move.l     -[A7], D7
  1799. 0000147C  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1800. 00001480  3F3C 0011                move.w     -[A7], 0x11
  1801. 00001484  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1802. label00001488:
  1803. 00001488  286E 0008                movea.l    A4, [A6 + 0x8]
  1804. 0000148C  2854                     movea.l    A4, [A4]
  1805. 0000148E  286C 0004                movea.l    A4, [A4 + 0x4]
  1806. 00001492  2854                     movea.l    A4, [A4]
  1807. 00001494  286C 0010                movea.l    A4, [A4 + 0x10]
  1808. 00001498  2854                     movea.l    A4, [A4]
  1809. 0000149A  266E FFFA                movea.l    A3, [A6 - 0x6]
  1810. 0000149E  2653                     movea.l    A3, [A3]
  1811. 000014A0  266B 0056                movea.l    A3, [A3 + 0x56]
  1812. 000014A4  2653                     movea.l    A3, [A3]
  1813. 000014A6  396B 0002 0024           move.w     [A4 + 0x24], [A3 + 0x2]
  1814. 000014AC  286E 0008                movea.l    A4, [A6 + 0x8]
  1815. 000014B0  2854                     movea.l    A4, [A4]
  1816. 000014B2  286C 0004                movea.l    A4, [A4 + 0x4]
  1817. 000014B6  2854                     movea.l    A4, [A4]
  1818. 000014B8  286C 0010                movea.l    A4, [A4 + 0x10]
  1819. 000014BC  2854                     movea.l    A4, [A4]
  1820. 000014BE  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  1821. 000014C2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1822. 000014C6  A963                     syscall    SetControlValue/SetCtlValue
  1823. 000014C8  286E 0008                movea.l    A4, [A6 + 0x8]
  1824. 000014CC  2854                     movea.l    A4, [A4]
  1825. 000014CE  286C 0004                movea.l    A4, [A4 + 0x4]
  1826. 000014D2  2854                     movea.l    A4, [A4]
  1827. 000014D4  286C 0010                movea.l    A4, [A4 + 0x10]
  1828. 000014D8  2854                     movea.l    A4, [A4]
  1829. 000014DA  286C 0018                movea.l    A4, [A4 + 0x18]
  1830. 000014DE  2854                     movea.l    A4, [A4]
  1831. 000014E0  486C 0008                pea.l      [A4 + 0x8]
  1832. 000014E4  A928                     syscall    InvalRect
  1833. 000014E6  286E 0008                movea.l    A4, [A6 + 0x8]
  1834. 000014EA  2854                     movea.l    A4, [A4]
  1835. 000014EC  286C 0004                movea.l    A4, [A4 + 0x4]
  1836. 000014F0  2854                     movea.l    A4, [A4]
  1837. 000014F2  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1838. 000014F6  3F3C 0010                move.w     -[A7], 0x10
  1839. 000014FA  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1840. 000014FE  4EFA 0024                jmp        [PC + 0x24 /* 00001524 */]
  1841. label00001502:
  1842. 00001502  286E 0008                movea.l    A4, [A6 + 0x8]
  1843. 00001506  2854                     movea.l    A4, [A4]
  1844. 00001508  266E 0008                movea.l    A3, [A6 + 0x8]
  1845. 0000150C  2653                     movea.l    A3, [A3]
  1846. 0000150E  266B 0004                movea.l    A3, [A3 + 0x4]
  1847. 00001512  2653                     movea.l    A3, [A3]
  1848. 00001514  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  1849. 00001518  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1850. 0000151C  3F3C 0011                move.w     -[A7], 0x11
  1851. 00001520  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1852. label00001524:
  1853. 00001524  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1854. 00001528  4E5E                     unlink     A6
  1855. 0000152A  2E9F                     move.l     [A7], [A7]+
  1856. 0000152C  4E75                     rts
  1857. 0000152E  2045                     movea.l    A0, D5
  1858. 00001530  7865                     moveq.l    D4, 0x65
  1859. 00001532  6375                     bls        +0x77 /* 000015A9 */
  1860. 00001534  7469                     moveq.l    D2, 0x69
  1861. 00001536  6E67                     bgt        +0x69 /* 0000159F */
  1862. 00001538  2054                     movea.l    A0, [A4]
  1863. 0000153A  4564                     chk.w      D2, -[A4]
  1864. 0000153C  6974                     bvs        +0x76 /* 000015B2 */
  1865. 0000153E  436C 6561                chk.w      D1, [A4 + 0x6561]
  1866. 00001542  7243                     moveq.l    D1, 0x43
  1867. 00001544  6F6D                     ble        +0x6F /* 000015B3 */
  1868. 00001546  6D61                     blt        +0x63 /* 000015A9 */
  1869. 00001548  6E64                     bgt        +0x66 /* 000015AE */
  1870. 0000154A  2E44                     movea.l    A7, D4
  1871. 0000154C  6F49                     ble        +0x4B /* 00001597 */
  1872. 0000154E  7400                     moveq.l    D2, 0x00
  1873. export_120:
  1874. 00001550  4E56 FFF6                link       A6, -0x000A
  1875. 00001554  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1876. 00001558  4A2D FF14                tst.b      [A5 - 0xEC]
  1877. 0000155C  6700 0014                beq        +0x16 /* 00001572 */
  1878. 00001560  487A 03E8                pea.l      [PC + 0x3E8 /* 0000194A, value 0x27457865 '\'Exe', pstring "Executing TEditCutCommand.DoIt on view " */]
  1879. 00001564  286E 0008                movea.l    A4, [A6 + 0x8]
  1880. 00001568  2854                     movea.l    A4, [A4]
  1881. 0000156A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1882. 0000156E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1883. label00001572:
  1884. 00001572  558F                     subq.l     A7, 2
  1885. 00001574  2F2D FCC2                move.l     -[A7], [A5 - 0x33E]
  1886. 00001578  486D 0062                pea.l      [A5 + 0x62 /* export_8 */]
  1887. 0000157C  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1888. 00001580  1E1F                     move.b     D7, [A7]+
  1889. 00001582  6600 001E                bne        +0x20 /* 000015A2 */
  1890. 00001586  486D FCC2                pea.l      [A5 - 0x33E]
  1891. 0000158A  486D 0062                pea.l      [A5 + 0x62 /* export_8 */]
  1892. 0000158E  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1893. 00001592  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1894. 00001596  2F2D FCC2                move.l     -[A7], [A5 - 0x33E]
  1895. 0000159A  3F3C 0005                move.w     -[A7], 0x5
  1896. 0000159E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1897. label000015A2:
  1898. 000015A2  286D FCC2                movea.l    A4, [A5 - 0x33E]
  1899. 000015A6  2854                     movea.l    A4, [A4]
  1900. 000015A8  422C 0026                clr.b      [A4 + 0x26]
  1901. 000015AC  286D FCC2                movea.l    A4, [A5 - 0x33E]
  1902. // begin alternate branch 000015AE-000015B2
  1903. label000015AE:
  1904. 000015AE  FCC2 2854                .extension 0xCC2 <<F/2-3/6>> // unimplemented
  1905. // end alternate branch 000015AE-000015B2
  1906. label000015AE: // (misaligned)
  1907. 000015B0  2854                     movea.l    A4, [A4]
  1908. label000015B2:
  1909. 000015B2  422C 0027                clr.b      [A4 + 0x27]
  1910. 000015B6  286E 0008                movea.l    A4, [A6 + 0x8]
  1911. 000015BA  2854                     movea.l    A4, [A4]
  1912. 000015BC  558F                     subq.l     A7, 2
  1913. 000015BE  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1914. 000015C2  486D 0472                pea.l      [A5 + 0x472 /* export_138 */]
  1915. 000015C6  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1916. 000015CA  1E1F                     move.b     D7, [A7]+
  1917. 000015CC  6600 0034                bne        +0x36 /* 00001602 */
  1918. 000015D0  558F                     subq.l     A7, 2
  1919. 000015D2  2F2D FE38                move.l     -[A7], [A5 - 0x1C8]
  1920. 000015D6  486D 0472                pea.l      [A5 + 0x472 /* export_138 */]
  1921. 000015DA  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1922. 000015DE  1E1F                     move.b     D7, [A7]+
  1923. 000015E0  6700 0012                beq        +0x14 /* 000015F4 */
  1924. 000015E4  266E 0008                movea.l    A3, [A6 + 0x8]
  1925. 000015E8  2653                     movea.l    A3, [A3]
  1926. 000015EA  276D FE38 0004           move.l     [A3 + 0x4], [A5 - 0x1C8]
  1927. 000015F0  4EFA 0010                jmp        [PC + 0x10 /* 00001602 */]
  1928. label000015F4:
  1929. 000015F4  487A 032E                pea.l      [PC + 0x32E /* 00001924, value 0x254E6F20 '%No ', pstring "No fEditView in TEditCopyCommand.DoIt" */]
  1930. 000015F8  4267                     clr.w      -[A7]
  1931. 000015FA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1932. 000015FE  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1933. label00001602:
  1934. 00001602  266E 0008                movea.l    A3, [A6 + 0x8]
  1935. 00001606  2653                     movea.l    A3, [A3]
  1936. 00001608  266B 0004                movea.l    A3, [A3 + 0x4]
  1937. 0000160C  2653                     movea.l    A3, [A3]
  1938. 0000160E  4A2B 0038                tst.b      [A3 + 0x38]
  1939. 00001612  6700 00BC                beq        +0xBE /* 000016D0 */
  1940. 00001616  266D FCC2                movea.l    A3, [A5 - 0x33E]
  1941. 0000161A  2653                     movea.l    A3, [A3]
  1942. 0000161C  246E 0008                movea.l    A2, [A6 + 0x8]
  1943. 00001620  2452                     movea.l    A2, [A2]
  1944. 00001622  246A 0004                movea.l    A2, [A2 + 0x4]
  1945. 00001626  2452                     movea.l    A2, [A2]
  1946. 00001628  246A 001C                movea.l    A2, [A2 + 0x1C]
  1947. 0000162C  2452                     movea.l    A2, [A2]
  1948. 0000162E  47EB 0002                lea.l      A3, [A3 + 0x2]
  1949. 00001632  45EA 0002                lea.l      A2, [A2 + 0x2]
  1950. 00001636  3E3C 001F                move.w     D7, 0x1F
  1951. label0000163A:
  1952. 0000163A  16DA                     move.b     [A3]+, [A2]+
  1953. 0000163C  51CF FFFC                dbf        D7, -0x6 /* 0000163A */
  1954. 00001640  266D FCC2                movea.l    A3, [A5 - 0x33E]
  1955. 00001644  2653                     movea.l    A3, [A3]
  1956. 00001646  177C 0001 0026           move.b     [A3 + 0x26], 0x1
  1957. 0000164C  1B7C 0001 FE42           move.b     [A5 - 0x1BE], 0x1
  1958. 00001652  266E 0008                movea.l    A3, [A6 + 0x8]
  1959. 00001656  2653                     movea.l    A3, [A3]
  1960. 00001658  266B 0004                movea.l    A3, [A3 + 0x4]
  1961. 0000165C  2653                     movea.l    A3, [A3]
  1962. 0000165E  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  1963. 00001662  A9D9                     syscall    TEDeactivate
  1964. 00001664  266D FCDA                movea.l    A3, [A5 - 0x326]
  1965. 00001668  2653                     movea.l    A3, [A3]
  1966. 0000166A  177C 0001 000C           move.b     [A3 + 0xC], 0x1
  1967. 00001670  3E3C 0000                move.w     D7, 0x0
  1968. 00001674  3D47 FFFE                move.w     [A6 - 0x2], D7
  1969. 00001678  0C47 001F                cmpi.w     D7, 0x1F
  1970. 0000167C  6E00 0030                bgt        +0x32 /* 000016AE */
  1971. label00001680:
  1972. 00001680  266E 0008                movea.l    A3, [A6 + 0x8]
  1973. 00001684  2653                     movea.l    A3, [A3]
  1974. 00001686  266B 0004                movea.l    A3, [A3 + 0x4]
  1975. 0000168A  2653                     movea.l    A3, [A3]
  1976. 0000168C  266B 001C                movea.l    A3, [A3 + 0x1C]
  1977. 00001690  2653                     movea.l    A3, [A3]
  1978. 00001692  3C07                     move.w     D6, D7
  1979. 00001694  47EB 0002                lea.l      A3, [A3 + 0x2]
  1980. 00001698  4233 6000                clr.b      [A3 + D6.w]
  1981. 0000169C  0C47 001F                cmpi.w     D7, 0x1F
  1982. 000016A0  6C00 000C                bge        +0xE /* 000016AE */
  1983. 000016A4  5247                     addq.w     D7, 1
  1984. 000016A6  3D47 FFFE                move.w     [A6 - 0x2], D7
  1985. 000016AA  4EFA FFD4                jmp        [PC - 0x2C /* 00001680 */]
  1986. label000016AE:
  1987. 000016AE  266E 0008                movea.l    A3, [A6 + 0x8]
  1988. 000016B2  2653                     movea.l    A3, [A3]
  1989. 000016B4  266B 0004                movea.l    A3, [A3 + 0x4]
  1990. 000016B8  2653                     movea.l    A3, [A3]
  1991. 000016BA  422B 0038                clr.b      [A3 + 0x38]
  1992. 000016BE  266E 0008                movea.l    A3, [A6 + 0x8]
  1993. 000016C2  2653                     movea.l    A3, [A3]
  1994. 000016C4  266B 0004                movea.l    A3, [A3 + 0x4]
  1995. 000016C8  2653                     movea.l    A3, [A3]
  1996. 000016CA  486B 0028                pea.l      [A3 + 0x28]
  1997. 000016CE  A928                     syscall    InvalRect
  1998. label000016D0:
  1999. 000016D0  266E 0008                movea.l    A3, [A6 + 0x8]
  2000. 000016D4  2653                     movea.l    A3, [A3]
  2001. 000016D6  266B 0004                movea.l    A3, [A3 + 0x4]
  2002. 000016DA  2653                     movea.l    A3, [A3]
  2003. 000016DC  4A2B 0039                tst.b      [A3 + 0x39]
  2004. 000016E0  6700 006A                beq        +0x6C /* 0000174C */
  2005. 000016E4  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2006. 000016E8  2653                     movea.l    A3, [A3]
  2007. 000016EA  246E 0008                movea.l    A2, [A6 + 0x8]
  2008. 000016EE  2452                     movea.l    A2, [A2]
  2009. 000016F0  246A 0004                movea.l    A2, [A2 + 0x4]
  2010. 000016F4  2452                     movea.l    A2, [A2]
  2011. 000016F6  246A 001C                movea.l    A2, [A2 + 0x1C]
  2012. 000016FA  2452                     movea.l    A2, [A2]
  2013. 000016FC  276A 0022 0022           move.l     [A3 + 0x22], [A2 + 0x22]
  2014. 00001702  266E 0008                movea.l    A3, [A6 + 0x8]
  2015. 00001706  2653                     movea.l    A3, [A3]
  2016. 00001708  266B 0004                movea.l    A3, [A3 + 0x4]
  2017. 0000170C  2653                     movea.l    A3, [A3]
  2018. 0000170E  266B 001C                movea.l    A3, [A3 + 0x1C]
  2019. 00001712  2653                     movea.l    A3, [A3]
  2020. 00001714  42AB 0022                clr.l      [A3 + 0x22]
  2021. 00001718  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2022. 0000171C  2653                     movea.l    A3, [A3]
  2023. 0000171E  177C 0001 0027           move.b     [A3 + 0x27], 0x1
  2024. 00001724  1B7C 0001 FE42           move.b     [A5 - 0x1BE], 0x1
  2025. 0000172A  266E 0008                movea.l    A3, [A6 + 0x8]
  2026. 0000172E  2653                     movea.l    A3, [A3]
  2027. 00001730  266B 0004                movea.l    A3, [A3 + 0x4]
  2028. 00001734  2653                     movea.l    A3, [A3]
  2029. 00001736  422B 0039                clr.b      [A3 + 0x39]
  2030. 0000173A  266E 0008                movea.l    A3, [A6 + 0x8]
  2031. 0000173E  2653                     movea.l    A3, [A3]
  2032. 00001740  266B 0004                movea.l    A3, [A3 + 0x4]
  2033. 00001744  2653                     movea.l    A3, [A3]
  2034. 00001746  486B 0020                pea.l      [A3 + 0x20]
  2035. 0000174A  A928                     syscall    InvalRect
  2036. label0000174C:
  2037. 0000174C  266E 0008                movea.l    A3, [A6 + 0x8]
  2038. 00001750  2653                     movea.l    A3, [A3]
  2039. 00001752  266B 0004                movea.l    A3, [A3 + 0x4]
  2040. 00001756  2653                     movea.l    A3, [A3]
  2041. 00001758  266B 001C                movea.l    A3, [A3 + 0x1C]
  2042. 0000175C  2653                     movea.l    A3, [A3]
  2043. 0000175E  4247                     clr.w      D7
  2044. 00001760  1E2B 0002                move.b     D7, [A3 + 0x2]
  2045. 00001764  4A47                     tst.w      D7
  2046. 00001766  57C7                     seq        D7
  2047. 00001768  4407                     neg.b      D7
  2048. 0000176A  266E 0008                movea.l    A3, [A6 + 0x8]
  2049. 0000176E  2653                     movea.l    A3, [A3]
  2050. 00001770  266B 0004                movea.l    A3, [A3 + 0x4]
  2051. 00001774  2653                     movea.l    A3, [A3]
  2052. 00001776  266B 001C                movea.l    A3, [A3 + 0x1C]
  2053. 0000177A  2653                     movea.l    A3, [A3]
  2054. 0000177C  4AAB 0022                tst.l      [A3 + 0x22]
  2055. 00001780  57C6                     seq        D6
  2056. 00001782  4406                     neg.b      D6
  2057. 00001784  CC07                     and.b      D6, D7
  2058. 00001786  6700 0170                beq        +0x172 /* 000018F8 */
  2059. 0000178A  2D6D FCDA FFFA           move.l     [A6 - 0x6], [A5 - 0x326]
  2060. 00001790  266E FFFA                movea.l    A3, [A6 - 0x6]
  2061. 00001794  2653                     movea.l    A3, [A3]
  2062. 00001796  246E 0008                movea.l    A2, [A6 + 0x8]
  2063. 0000179A  2452                     movea.l    A2, [A2]
  2064. 0000179C  246A 0004                movea.l    A2, [A2 + 0x4]
  2065. 000017A0  2452                     movea.l    A2, [A2]
  2066. 000017A2  2F2A 001C                move.l     -[A7], [A2 + 0x1C]
  2067. 000017A6  2F2B 0056                move.l     -[A7], [A3 + 0x56]
  2068. 000017AA  3F3C 0008                move.w     -[A7], 0x8
  2069. 000017AE  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2070. 000017B2  266E 0008                movea.l    A3, [A6 + 0x8]
  2071. 000017B6  2653                     movea.l    A3, [A3]
  2072. 000017B8  266B 0004                movea.l    A3, [A3 + 0x4]
  2073. 000017BC  2653                     movea.l    A3, [A3]
  2074. 000017BE  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  2075. 000017C2  3F3C 0004                move.w     -[A7], 0x4
  2076. 000017C6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2077. 000017CA  266E 0008                movea.l    A3, [A6 + 0x8]
  2078. 000017CE  2653                     movea.l    A3, [A3]
  2079. 000017D0  266B 0004                movea.l    A3, [A3 + 0x4]
  2080. 000017D4  2653                     movea.l    A3, [A3]
  2081. 000017D6  2D6B 0010 FFF6           move.l     [A6 - 0xA], [A3 + 0x10]
  2082. 000017DC  266E FFFA                movea.l    A3, [A6 - 0x6]
  2083. 000017E0  2653                     movea.l    A3, [A3]
  2084. 000017E2  266B 0056                movea.l    A3, [A3 + 0x56]
  2085. 000017E6  2653                     movea.l    A3, [A3]
  2086. 000017E8  4A6B 0002                tst.w      [A3 + 0x2]
  2087. 000017EC  6600 0022                bne        +0x24 /* 00001810 */
  2088. 000017F0  266E 0008                movea.l    A3, [A6 + 0x8]
  2089. 000017F4  2653                     movea.l    A3, [A3]
  2090. 000017F6  266B 0004                movea.l    A3, [A3 + 0x4]
  2091. 000017FA  2653                     movea.l    A3, [A3]
  2092. 000017FC  42AB 001C                clr.l      [A3 + 0x1C]
  2093. 00001800  266E FFF6                movea.l    A3, [A6 - 0xA]
  2094. 00001804  2653                     movea.l    A3, [A3]
  2095. 00001806  377C 0001 0020           move.w     [A3 + 0x20], 0x1
  2096. 0000180C  4EFA 0070                jmp        [PC + 0x70 /* 0000187E */]
  2097. label00001810:
  2098. 00001810  266E FFF6                movea.l    A3, [A6 - 0xA]
  2099. 00001814  2653                     movea.l    A3, [A3]
  2100. 00001816  4AAB 0018                tst.l      [A3 + 0x18]
  2101. 0000181A  6700 001A                beq        +0x1C /* 00001836 */
  2102. 0000181E  558F                     subq.l     A7, 2
  2103. 00001820  266E FFF6                movea.l    A3, [A6 - 0xA]
  2104. 00001824  2653                     movea.l    A3, [A3]
  2105. 00001826  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  2106. 0000182A  A960                     syscall    GetControlValue/GetCtlValue
  2107. 0000182C  3E1F                     move.w     D7, [A7]+
  2108. 0000182E  3D47 FFFE                move.w     [A6 - 0x2], D7
  2109. 00001832  4EFA 0008                jmp        [PC + 0x8 /* 0000183C */]
  2110. label00001836:
  2111. 00001836  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2112. label0000183C:
  2113. 0000183C  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  2114. 00001842  6F00 000C                ble        +0xE /* 00001850 */
  2115. 00001846  3E2E FFFE                move.w     D7, [A6 - 0x2]
  2116. 0000184A  5347                     subq.w     D7, 1
  2117. 0000184C  3D47 FFFE                move.w     [A6 - 0x2], D7
  2118. label00001850:
  2119. 00001850  266E 0008                movea.l    A3, [A6 + 0x8]
  2120. 00001854  2653                     movea.l    A3, [A3]
  2121. 00001856  246E FFFA                movea.l    A2, [A6 - 0x6]
  2122. 0000185A  2452                     movea.l    A2, [A2]
  2123. 0000185C  598F                     subq.l     A7, 4
  2124. 0000185E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2125. 00001862  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  2126. 00001866  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2127. 0000186A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2128. 0000186E  2E1F                     move.l     D7, [A7]+
  2129. 00001870  2F07                     move.l     -[A7], D7
  2130. 00001872  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2131. 00001876  3F3C 0011                move.w     -[A7], 0x11
  2132. 0000187A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2133. label0000187E:
  2134. 0000187E  266E 0008                movea.l    A3, [A6 + 0x8]
  2135. 00001882  2653                     movea.l    A3, [A3]
  2136. 00001884  266B 0004                movea.l    A3, [A3 + 0x4]
  2137. 00001888  2653                     movea.l    A3, [A3]
  2138. 0000188A  266B 0010                movea.l    A3, [A3 + 0x10]
  2139. 0000188E  2653                     movea.l    A3, [A3]
  2140. 00001890  246E FFFA                movea.l    A2, [A6 - 0x6]
  2141. 00001894  2452                     movea.l    A2, [A2]
  2142. 00001896  246A 0056                movea.l    A2, [A2 + 0x56]
  2143. 0000189A  2452                     movea.l    A2, [A2]
  2144. 0000189C  376A 0002 0024           move.w     [A3 + 0x24], [A2 + 0x2]
  2145. 000018A2  266E 0008                movea.l    A3, [A6 + 0x8]
  2146. 000018A6  2653                     movea.l    A3, [A3]
  2147. 000018A8  266B 0004                movea.l    A3, [A3 + 0x4]
  2148. 000018AC  2653                     movea.l    A3, [A3]
  2149. 000018AE  266B 0010                movea.l    A3, [A3 + 0x10]
  2150. 000018B2  2653                     movea.l    A3, [A3]
  2151. 000018B4  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  2152. 000018B8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2153. 000018BC  A963                     syscall    SetControlValue/SetCtlValue
  2154. 000018BE  266E 0008                movea.l    A3, [A6 + 0x8]
  2155. 000018C2  2653                     movea.l    A3, [A3]
  2156. 000018C4  266B 0004                movea.l    A3, [A3 + 0x4]
  2157. 000018C8  2653                     movea.l    A3, [A3]
  2158. 000018CA  266B 0010                movea.l    A3, [A3 + 0x10]
  2159. 000018CE  2653                     movea.l    A3, [A3]
  2160. 000018D0  266B 0018                movea.l    A3, [A3 + 0x18]
  2161. 000018D4  2653                     movea.l    A3, [A3]
  2162. 000018D6  486B 0008                pea.l      [A3 + 0x8]
  2163. 000018DA  A928                     syscall    InvalRect
  2164. 000018DC  266E 0008                movea.l    A3, [A6 + 0x8]
  2165. 000018E0  2653                     movea.l    A3, [A3]
  2166. 000018E2  266B 0004                movea.l    A3, [A3 + 0x4]
  2167. 000018E6  2653                     movea.l    A3, [A3]
  2168. 000018E8  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  2169. 000018EC  3F3C 0010                move.w     -[A7], 0x10
  2170. 000018F0  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2171. 000018F4  4EFA 0024                jmp        [PC + 0x24 /* 0000191A */]
  2172. label000018F8:
  2173. 000018F8  266E 0008                movea.l    A3, [A6 + 0x8]
  2174. 000018FC  2653                     movea.l    A3, [A3]
  2175. 000018FE  246E 0008                movea.l    A2, [A6 + 0x8]
  2176. 00001902  2452                     movea.l    A2, [A2]
  2177. 00001904  246A 0004                movea.l    A2, [A2 + 0x4]
  2178. 00001908  2452                     movea.l    A2, [A2]
  2179. 0000190A  2F2A 001C                move.l     -[A7], [A2 + 0x1C]
  2180. 0000190E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2181. 00001912  3F3C 0011                move.w     -[A7], 0x11
  2182. 00001916  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2183. label0000191A:
  2184. 0000191A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2185. 0000191E  4E5E                     unlink     A6
  2186. 00001920  2E9F                     move.l     [A7], [A7]+
  2187. 00001922  4E75                     rts
  2188. 00001924  254E 6F20                move.l     [A2 + 0x6F20], A6
  2189. 00001928  6645                     bne        +0x47 /* 0000196F */
  2190. 0000192A  6469                     bcc        +0x6B /* 00001995 */
  2191. 0000192C  7456                     moveq.l    D2, 0x56
  2192. 0000192E  6965                     bvs        +0x67 /* 00001995 */
  2193. 00001930  7720                     moveq.l    D3, 0x20
  2194. 00001932  696E                     bvs        +0x70 /* 000019A2 */
  2195. 00001934  2054                     movea.l    A0, [A4]
  2196. 00001936  4564                     chk.w      D2, -[A4]
  2197. 00001938  6974                     bvs        +0x76 /* 000019AE */
  2198. 0000193A  436F 7079                chk.w      D1, [A7 + 0x7079]
  2199. 0000193E  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  2200. 00001942  616E                     bsr        +0x70 /* 000019B2 */
  2201. 00001944  642E                     bcc        +0x30 /* 00001974 */
  2202. 00001946  446F 4974                neg.w      [A7 + 0x4974]
  2203. 0000194A  2745 7865                move.l     [A3 + 0x7865], D5
  2204. 0000194E  6375                     bls        +0x77 /* 000019C5 */
  2205. 00001950  7469                     moveq.l    D2, 0x69
  2206. 00001952  6E67                     bgt        +0x69 /* 000019BB */
  2207. 00001954  2054                     movea.l    A0, [A4]
  2208. 00001956  4564                     chk.w      D2, -[A4]
  2209. 00001958  6974                     bvs        +0x76 /* 000019CE */
  2210. 0000195A  4375 7443                chk.w      D1, [A5 + D7.w * 4 + 0x43]
  2211. 0000195E  6F6D                     ble        +0x6F /* 000019CD */
  2212. 00001960  6D61                     blt        +0x63 /* 000019C3 */
  2213. 00001962  6E64                     bgt        +0x66 /* 000019C8 */
  2214. 00001964  2E44                     movea.l    A7, D4
  2215. 00001966  6F49                     ble        +0x4B /* 000019B1 */
  2216. 00001968  7420                     moveq.l    D2, 0x20
  2217. 0000196A  6F6E                     ble        +0x70 /* 000019DA */
  2218. 0000196C  2076 6965                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  2219. 00001970  7720                     moveq.l    D3, 0x20
  2220. export_119:
  2221. 00001972  4E56 FFFE                link       A6, -0x0002
  2222. // begin alternate branch 00001974-00001976
  2223. label00001974:
  2224. 00001974  FFFE                     .invalid   <<F/7/7>>
  2225. // end alternate branch 00001974-00001976
  2226. label00001974: // (misaligned)
  2227. 00001976  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2228. 0000197A  4A2D FF14                tst.b      [A5 - 0xEC]
  2229. 0000197E  6700 0014                beq        +0x16 /* 00001994 */
  2230. 00001982  487A 011C                pea.l      [PC + 0x11C /* 00001AA0, value 0x20544564 ' TEd', pstring "TEditPasteCommand.DoIt into view" */]
  2231. 00001986  286E 0008                movea.l    A4, [A6 + 0x8]
  2232. 0000198A  2854                     movea.l    A4, [A4]
  2233. 0000198C  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2234. 00001990  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2235. label00001994:
  2236. 00001994  286E 0008                movea.l    A4, [A6 + 0x8]
  2237. 00001998  2854                     movea.l    A4, [A4]
  2238. 0000199A  286C 0004                movea.l    A4, [A4 + 0x4]
  2239. 0000199E  2854                     movea.l    A4, [A4]
  2240. 000019A0  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2241. // begin alternate branch 000019A2-000019A6
  2242. label000019A2:
  2243. 000019A2  FCC2 2653                .extension 0xCC2 <<F/2-3/6>> // unimplemented
  2244. // end alternate branch 000019A2-000019A6
  2245. label000019A2: // (misaligned)
  2246. 000019A4  2653                     movea.l    A3, [A3]
  2247. 000019A6  1E2C 0038                move.b     D7, [A4 + 0x38]
  2248. 000019AA  CE2B 0026                and.b      D7, [A3 + 0x26]
  2249. label000019AE:
  2250. 000019AE  6700 0068                beq        +0x6A /* 00001A18 */
  2251. fn000019B2:
  2252. 000019B2  286E 0008                movea.l    A4, [A6 + 0x8]
  2253. 000019B6  2854                     movea.l    A4, [A4]
  2254. 000019B8  286C 0004                movea.l    A4, [A4 + 0x4]
  2255. 000019BC  2854                     movea.l    A4, [A4]
  2256. 000019BE  286C 001C                movea.l    A4, [A4 + 0x1C]
  2257. 000019C2  2854                     movea.l    A4, [A4]
  2258. 000019C4  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2259. label000019C8:
  2260. 000019C8  2653                     movea.l    A3, [A3]
  2261. 000019CA  49EC 0002                lea.l      A4, [A4 + 0x2]
  2262. label000019CE:
  2263. 000019CE  47EB 0002                lea.l      A3, [A3 + 0x2]
  2264. 000019D2  3E3C 001F                move.w     D7, 0x1F
  2265. label000019D6:
  2266. 000019D6  18DB                     move.b     [A4]+, [A3]+
  2267. 000019D8  51CF FFFC                dbf        D7, -0x6 /* 000019D6 */
  2268. // begin alternate branch 000019DA-000019DC
  2269. label000019DA:
  2270. 000019DA  FFFC                     .invalid   <<F/7/7>>
  2271. // end alternate branch 000019DA-000019DC
  2272. label000019DA: // (misaligned)
  2273. 000019DC  3E3C 0000                move.w     D7, 0x0
  2274. 000019E0  3D47 FFFE                move.w     [A6 - 0x2], D7
  2275. 000019E4  0C47 001F                cmpi.w     D7, 0x1F
  2276. 000019E8  6E00 0024                bgt        +0x26 /* 00001A0E */
  2277. label000019EC:
  2278. 000019EC  286D FCC2                movea.l    A4, [A5 - 0x33E]
  2279. 000019F0  2854                     movea.l    A4, [A4]
  2280. 000019F2  3C07                     move.w     D6, D7
  2281. 000019F4  49EC 0002                lea.l      A4, [A4 + 0x2]
  2282. 000019F8  4234 6000                clr.b      [A4 + D6.w]
  2283. 000019FC  0C47 001F                cmpi.w     D7, 0x1F
  2284. 00001A00  6C00 000C                bge        +0xE /* 00001A0E */
  2285. 00001A04  5247                     addq.w     D7, 1
  2286. 00001A06  3D47 FFFE                move.w     [A6 - 0x2], D7
  2287. 00001A0A  4EFA FFE0                jmp        [PC - 0x20 /* 000019EC */]
  2288. label00001A0E:
  2289. 00001A0E  286D FCC2                movea.l    A4, [A5 - 0x33E]
  2290. 00001A12  2854                     movea.l    A4, [A4]
  2291. 00001A14  422C 0026                clr.b      [A4 + 0x26]
  2292. label00001A18:
  2293. 00001A18  286E 0008                movea.l    A4, [A6 + 0x8]
  2294. 00001A1C  2854                     movea.l    A4, [A4]
  2295. 00001A1E  286C 0004                movea.l    A4, [A4 + 0x4]
  2296. 00001A22  2854                     movea.l    A4, [A4]
  2297. 00001A24  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2298. 00001A28  2653                     movea.l    A3, [A3]
  2299. 00001A2A  1E2C 0039                move.b     D7, [A4 + 0x39]
  2300. 00001A2E  CE2B 0027                and.b      D7, [A3 + 0x27]
  2301. 00001A32  6700 0034                beq        +0x36 /* 00001A68 */
  2302. 00001A36  286E 0008                movea.l    A4, [A6 + 0x8]
  2303. 00001A3A  2854                     movea.l    A4, [A4]
  2304. 00001A3C  286C 0004                movea.l    A4, [A4 + 0x4]
  2305. 00001A40  2854                     movea.l    A4, [A4]
  2306. 00001A42  286C 001C                movea.l    A4, [A4 + 0x1C]
  2307. 00001A46  2854                     movea.l    A4, [A4]
  2308. 00001A48  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2309. 00001A4C  2653                     movea.l    A3, [A3]
  2310. 00001A4E  296B 0022 0022           move.l     [A4 + 0x22], [A3 + 0x22]
  2311. 00001A54  286D FCC2                movea.l    A4, [A5 - 0x33E]
  2312. 00001A58  2854                     movea.l    A4, [A4]
  2313. 00001A5A  42AC 0022                clr.l      [A4 + 0x22]
  2314. 00001A5E  286D FCC2                movea.l    A4, [A5 - 0x33E]
  2315. 00001A62  2854                     movea.l    A4, [A4]
  2316. 00001A64  422C 0027                clr.b      [A4 + 0x27]
  2317. label00001A68:
  2318. 00001A68  286E 0008                movea.l    A4, [A6 + 0x8]
  2319. 00001A6C  2854                     movea.l    A4, [A4]
  2320. 00001A6E  266E 0008                movea.l    A3, [A6 + 0x8]
  2321. 00001A72  2653                     movea.l    A3, [A3]
  2322. 00001A74  266B 0004                movea.l    A3, [A3 + 0x4]
  2323. 00001A78  2653                     movea.l    A3, [A3]
  2324. 00001A7A  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  2325. 00001A7E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2326. 00001A82  3F3C 0011                move.w     -[A7], 0x11
  2327. 00001A86  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2328. 00001A8A  286D FCDA                movea.l    A4, [A5 - 0x326]
  2329. 00001A8E  2854                     movea.l    A4, [A4]
  2330. 00001A90  197C 0001 000C           move.b     [A4 + 0xC], 0x1
  2331. 00001A96  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2332. 00001A9A  4E5E                     unlink     A6
  2333. 00001A9C  2E9F                     move.l     [A7], [A7]+
  2334. 00001A9E  4E75                     rts
  2335. 00001AA0  2054                     movea.l    A0, [A4]
  2336. 00001AA2  4564                     chk.w      D2, -[A4]
  2337. 00001AA4  6974                     bvs        +0x76 /* 00001B1A */
  2338. 00001AA6  5061                     addq.w     -[A1], 8
  2339. 00001AA8  7374                     moveq.l    D1, 0x74
  2340. 00001AAA  6543                     bcs        +0x45 /* 00001AEF */
  2341. 00001AAC  6F6D                     ble        +0x6F /* 00001B1B */
  2342. 00001AAE  6D61                     blt        +0x63 /* 00001B11 */
  2343. 00001AB0  6E64                     bgt        +0x66 /* 00001B16 */
  2344. 00001AB2  2E44                     movea.l    A7, D4
  2345. 00001AB4  6F49                     ble        +0x4B /* 00001AFF */
  2346. 00001AB6  7420                     moveq.l    D2, 0x20
  2347. 00001AB8  696E                     bvs        +0x70 /* 00001B28 */
  2348. 00001ABA  746F                     moveq.l    D2, 0x6F
  2349. 00001ABC  2076 6965                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  2350. 00001AC0  7700                     moveq.l    D3, 0x00
  2351. export_118:
  2352. 00001AC2  4E56 FFF8                link       A6, -0x0008
  2353. 00001AC6  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2354. 00001ACA  4A2D FF14                tst.b      [A5 - 0xEC]
  2355. 00001ACE  6700 0014                beq        +0x16 /* 00001AE4 */
  2356. 00001AD2  487A 01AA                pea.l      [PC + 0x1AA /* 00001C7E, value 0x28457865 '(Exe', pstring "Executing TEditCopyCommand.DoIt on view " */]
  2357. 00001AD6  286E 0008                movea.l    A4, [A6 + 0x8]
  2358. 00001ADA  2854                     movea.l    A4, [A4]
  2359. 00001ADC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2360. 00001AE0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2361. label00001AE4:
  2362. 00001AE4  558F                     subq.l     A7, 2
  2363. 00001AE6  2F2D FCC2                move.l     -[A7], [A5 - 0x33E]
  2364. 00001AEA  486D 0062                pea.l      [A5 + 0x62 /* export_8 */]
  2365. 00001AEE  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2366. 00001AF2  1E1F                     move.b     D7, [A7]+
  2367. 00001AF4  6600 001E                bne        +0x20 /* 00001B14 */
  2368. 00001AF8  486D FCC2                pea.l      [A5 - 0x33E]
  2369. 00001AFC  486D 0062                pea.l      [A5 + 0x62 /* export_8 */]
  2370. 00001B00  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2371. 00001B04  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2372. 00001B08  2F2D FCC2                move.l     -[A7], [A5 - 0x33E]
  2373. 00001B0C  3F3C 0005                move.w     -[A7], 0x5
  2374. 00001B10  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2375. label00001B14:
  2376. 00001B14  286D FCC2                movea.l    A4, [A5 - 0x33E]
  2377. // begin alternate branch 00001B16-00001B1A
  2378. label00001B16:
  2379. 00001B16  FCC2 2854                .extension 0xCC2 <<F/2-3/6>> // unimplemented
  2380. // end alternate branch 00001B16-00001B1A
  2381. label00001B16: // (misaligned)
  2382. 00001B18  2854                     movea.l    A4, [A4]
  2383. label00001B1A:
  2384. 00001B1A  422C 0026                clr.b      [A4 + 0x26]
  2385. 00001B1E  286D FCC2                movea.l    A4, [A5 - 0x33E]
  2386. 00001B22  2854                     movea.l    A4, [A4]
  2387. 00001B24  422C 0027                clr.b      [A4 + 0x27]
  2388. label00001B28:
  2389. 00001B28  286E 0008                movea.l    A4, [A6 + 0x8]
  2390. 00001B2C  2854                     movea.l    A4, [A4]
  2391. 00001B2E  558F                     subq.l     A7, 2
  2392. 00001B30  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2393. 00001B34  486D 0472                pea.l      [A5 + 0x472 /* export_138 */]
  2394. 00001B38  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2395. 00001B3C  1E1F                     move.b     D7, [A7]+
  2396. 00001B3E  6600 0034                bne        +0x36 /* 00001B74 */
  2397. 00001B42  558F                     subq.l     A7, 2
  2398. 00001B44  2F2D FE38                move.l     -[A7], [A5 - 0x1C8]
  2399. 00001B48  486D 0472                pea.l      [A5 + 0x472 /* export_138 */]
  2400. 00001B4C  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2401. 00001B50  1E1F                     move.b     D7, [A7]+
  2402. 00001B52  6700 0012                beq        +0x14 /* 00001B66 */
  2403. 00001B56  266E 0008                movea.l    A3, [A6 + 0x8]
  2404. 00001B5A  2653                     movea.l    A3, [A3]
  2405. 00001B5C  276D FE38 0004           move.l     [A3 + 0x4], [A5 - 0x1C8]
  2406. 00001B62  4EFA 0010                jmp        [PC + 0x10 /* 00001B74 */]
  2407. label00001B66:
  2408. 00001B66  487A 00F0                pea.l      [PC + 0xF0 /* 00001C58, value 0x254E6F20 '%No ', pstring "No fEditView in TEditCopyCommand.DoIt" */]
  2409. 00001B6A  4267                     clr.w      -[A7]
  2410. 00001B6C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2411. 00001B70  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  2412. label00001B74:
  2413. 00001B74  266E 0008                movea.l    A3, [A6 + 0x8]
  2414. 00001B78  2653                     movea.l    A3, [A3]
  2415. 00001B7A  266B 0004                movea.l    A3, [A3 + 0x4]
  2416. 00001B7E  2653                     movea.l    A3, [A3]
  2417. 00001B80  4A2B 0038                tst.b      [A3 + 0x38]
  2418. 00001B84  6700 003E                beq        +0x40 /* 00001BC4 */
  2419. 00001B88  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2420. 00001B8C  2653                     movea.l    A3, [A3]
  2421. 00001B8E  246E 0008                movea.l    A2, [A6 + 0x8]
  2422. 00001B92  2452                     movea.l    A2, [A2]
  2423. 00001B94  246A 0004                movea.l    A2, [A2 + 0x4]
  2424. 00001B98  2452                     movea.l    A2, [A2]
  2425. 00001B9A  246A 001C                movea.l    A2, [A2 + 0x1C]
  2426. 00001B9E  2452                     movea.l    A2, [A2]
  2427. 00001BA0  47EB 0002                lea.l      A3, [A3 + 0x2]
  2428. 00001BA4  45EA 0002                lea.l      A2, [A2 + 0x2]
  2429. 00001BA8  3E3C 001F                move.w     D7, 0x1F
  2430. label00001BAC:
  2431. 00001BAC  16DA                     move.b     [A3]+, [A2]+
  2432. 00001BAE  51CF FFFC                dbf        D7, -0x6 /* 00001BAC */
  2433. 00001BB2  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2434. 00001BB6  2653                     movea.l    A3, [A3]
  2435. 00001BB8  177C 0001 0026           move.b     [A3 + 0x26], 0x1
  2436. 00001BBE  1B7C 0001 FE42           move.b     [A5 - 0x1BE], 0x1
  2437. label00001BC4:
  2438. 00001BC4  266E 0008                movea.l    A3, [A6 + 0x8]
  2439. 00001BC8  2653                     movea.l    A3, [A3]
  2440. 00001BCA  266B 0004                movea.l    A3, [A3 + 0x4]
  2441. 00001BCE  2653                     movea.l    A3, [A3]
  2442. 00001BD0  4A2B 0039                tst.b      [A3 + 0x39]
  2443. 00001BD4  6700 0060                beq        +0x62 /* 00001C36 */
  2444. 00001BD8  266E 0008                movea.l    A3, [A6 + 0x8]
  2445. 00001BDC  2653                     movea.l    A3, [A3]
  2446. 00001BDE  266B 0004                movea.l    A3, [A3 + 0x4]
  2447. 00001BE2  2653                     movea.l    A3, [A3]
  2448. 00001BE4  266B 001C                movea.l    A3, [A3 + 0x1C]
  2449. 00001BE8  2653                     movea.l    A3, [A3]
  2450. 00001BEA  2D6B 0022 FFF8           move.l     [A6 - 0x8], [A3 + 0x22]
  2451. 00001BF0  558F                     subq.l     A7, 2
  2452. 00001BF2  486E FFF8                pea.l      [A6 - 0x8]
  2453. 00001BF6  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  2454. 00001BFA  3E1F                     move.w     D7, [A7]+
  2455. 00001BFC  3D47 FFFC                move.w     [A6 - 0x4], D7
  2456. 00001C00  4A6E FFFC                tst.w      [A6 - 0x4]
  2457. 00001C04  6700 0012                beq        +0x14 /* 00001C18 */
  2458. 00001C08  487A 0036                pea.l      [PC + 0x36 /* 00001C40, value 0x16544564, pstring "TEditCopyCommand.DoIt:" */]
  2459. 00001C0C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2460. 00001C10  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2461. 00001C14  4EFA 0020                jmp        [PC + 0x20 /* 00001C36 */]
  2462. label00001C18:
  2463. 00001C18  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2464. 00001C1C  2653                     movea.l    A3, [A3]
  2465. 00001C1E  276E FFF8 0022           move.l     [A3 + 0x22], [A6 - 0x8]
  2466. 00001C24  266D FCC2                movea.l    A3, [A5 - 0x33E]
  2467. 00001C28  2653                     movea.l    A3, [A3]
  2468. 00001C2A  177C 0001 0027           move.b     [A3 + 0x27], 0x1
  2469. 00001C30  1B7C 0001 FE42           move.b     [A5 - 0x1BE], 0x1
  2470. label00001C36:
  2471. 00001C36  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2472. 00001C3A  4E5E                     unlink     A6
  2473. 00001C3C  2E9F                     move.l     [A7], [A7]+
  2474. 00001C3E  4E75                     rts
  2475. 00001C40  1654                     movea.b    A3, [A4]
  2476. 00001C42  4564                     chk.w      D2, -[A4]
  2477. 00001C44  6974                     bvs        +0x76 /* 00001CBA */
  2478. 00001C46  436F 7079                chk.w      D1, [A7 + 0x7079]
  2479. 00001C4A  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  2480. 00001C4E  616E                     bsr        +0x70 /* 00001CBE */
  2481. 00001C50  642E                     bcc        +0x30 /* 00001C80 */
  2482. 00001C52  446F 4974                neg.w      [A7 + 0x4974]
  2483. 00001C56  3A00                     move.w     D5, D0
  2484. 00001C58  254E 6F20                move.l     [A2 + 0x6F20], A6
  2485. 00001C5C  6645                     bne        +0x47 /* 00001CA3 */
  2486. 00001C5E  6469                     bcc        +0x6B /* 00001CC9 */
  2487. 00001C60  7456                     moveq.l    D2, 0x56
  2488. 00001C62  6965                     bvs        +0x67 /* 00001CC9 */
  2489. 00001C64  7720                     moveq.l    D3, 0x20
  2490. 00001C66  696E                     bvs        +0x70 /* 00001CD6 */
  2491. 00001C68  2054                     movea.l    A0, [A4]
  2492. 00001C6A  4564                     chk.w      D2, -[A4]
  2493. 00001C6C  6974                     bvs        +0x76 /* 00001CE2 */
  2494. 00001C6E  436F 7079                chk.w      D1, [A7 + 0x7079]
  2495. 00001C72  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  2496. 00001C76  616E                     bsr        +0x70 /* 00001CE6 */
  2497. 00001C78  642E                     bcc        +0x30 /* 00001CA8 */
  2498. 00001C7A  446F 4974                neg.w      [A7 + 0x4974]
  2499. 00001C7E  2845                     movea.l    A4, D5
  2500. label00001C80:
  2501. 00001C80  7865                     moveq.l    D4, 0x65
  2502. 00001C82  6375                     bls        +0x77 /* 00001CF9 */
  2503. 00001C84  7469                     moveq.l    D2, 0x69
  2504. 00001C86  6E67                     bgt        +0x69 /* 00001CEF */
  2505. 00001C88  2054                     movea.l    A0, [A4]
  2506. 00001C8A  4564                     chk.w      D2, -[A4]
  2507. 00001C8C  6974                     bvs        +0x76 /* 00001D02 */
  2508. 00001C8E  436F 7079                chk.w      D1, [A7 + 0x7079]
  2509. 00001C92  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  2510. 00001C96  616E                     bsr        +0x70 /* 00001D06 */
  2511. 00001C98  642E                     bcc        +0x30 /* 00001CC8 */
  2512. 00001C9A  446F 4974                neg.w      [A7 + 0x4974]
  2513. 00001C9E  206F 6E20                movea.l    A0, [A7 + 0x6E20]
  2514. 00001CA2  7669                     moveq.l    D3, 0x69
  2515. 00001CA4  6577                     bcs        +0x79 /* 00001D1D */
  2516. 00001CA6  2000                     move.l     D0, D0
  2517. export_117:
  2518. label00001CA8:
  2519. 00001CA8  4E56 FFFC                link       A6, -0x0004
  2520. 00001CAC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2521. 00001CB0  4A2D FF14                tst.b      [A5 - 0xEC]
  2522. 00001CB4  6700 0014                beq        +0x16 /* 00001CCA */
  2523. 00001CB8  487A 011C                pea.l      [PC + 0x11C /* 00001DD6, value 0x1D544564, pstring "TEditNewCommand.DoIt on view " */]
  2524. // begin alternate branch 00001CBA-00001CBC
  2525. label00001CBA:
  2526. 00001CBA  011C                     btst       [A4]+, D0
  2527. // end alternate branch 00001CBA-00001CBC
  2528. label00001CBA: // (misaligned)
  2529. 00001CBC  286E 0008                movea.l    A4, [A6 + 0x8]
  2530. // begin alternate branch 00001CBE-00001CC2
  2531. fn00001CBE:
  2532. 00001CBE  0008 2854                ori.b      A0, 0x54 /* 'T' */
  2533. // end alternate branch 00001CBE-00001CC2
  2534. fn00001CBE: // (misaligned)
  2535. 00001CC0  2854                     movea.l    A4, [A4]
  2536. 00001CC2  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2537. 00001CC6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2538. // begin alternate branch 00001CC8-00001CCA
  2539. label00001CC8:
  2540. 00001CC8  015A                     bchg       [A2]+, D0
  2541. // end alternate branch 00001CC8-00001CCA
  2542. label00001CC8: // (misaligned)
  2543. label00001CCA:
  2544. 00001CCA  486E FFFC                pea.l      [A6 - 0x4]
  2545. 00001CCE  486D 006A                pea.l      [A5 + 0x6A /* export_9 */]
  2546. 00001CD2  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  2547. label00001CD6:
  2548. 00001CD6  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2549. 00001CDA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2550. 00001CDE  3F3C 0005                move.w     -[A7], 0x5
  2551. label00001CE2:
  2552. 00001CE2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2553. fn00001CE6:
  2554. 00001CE6  286D FCDA                movea.l    A4, [A5 - 0x326]
  2555. 00001CEA  2854                     movea.l    A4, [A4]
  2556. 00001CEC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2557. 00001CF0  266E 0008                movea.l    A3, [A6 + 0x8]
  2558. 00001CF4  2653                     movea.l    A3, [A3]
  2559. 00001CF6  266B 0004                movea.l    A3, [A3 + 0x4]
  2560. 00001CFA  2653                     movea.l    A3, [A3]
  2561. 00001CFC  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  2562. 00001D00  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  2563. // begin alternate branch 00001D02-00001D12
  2564. label00001D02:
  2565. 00001D02  0056 3F3C                ori.w      [A6], 0x3F3C /* '?<' */
  2566. fn00001D06:
  2567. 00001D06  0007 4EAD                ori.b      D7, 0xAD
  2568. 00001D0A  0212 286E                andi.b     [A2], 0x6E /* 'n' */
  2569. 00001D0E  0008 2854                ori.b      A0, 0x54 /* 'T' */
  2570. // end alternate branch 00001D02-00001D12
  2571. label00001D02: // (misaligned)
  2572. 00001D04  3F3C 0007                move.w     -[A7], 0x7
  2573. fn00001D06: // (misaligned)
  2574. 00001D08  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2575. 00001D0C  286E 0008                movea.l    A4, [A6 + 0x8]
  2576. 00001D10  2854                     movea.l    A4, [A4]
  2577. 00001D12  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2578. 00001D16  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2579. 00001D1A  3F3C 0011                move.w     -[A7], 0x11
  2580. 00001D1E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2581. 00001D22  286E 0008                movea.l    A4, [A6 + 0x8]
  2582. 00001D26  2854                     movea.l    A4, [A4]
  2583. 00001D28  286C 0004                movea.l    A4, [A4 + 0x4]
  2584. 00001D2C  2854                     movea.l    A4, [A4]
  2585. 00001D2E  286C 0010                movea.l    A4, [A4 + 0x10]
  2586. 00001D32  2854                     movea.l    A4, [A4]
  2587. 00001D34  397C 0001 0020           move.w     [A4 + 0x20], 0x1
  2588. 00001D3A  286E 0008                movea.l    A4, [A6 + 0x8]
  2589. 00001D3E  2854                     movea.l    A4, [A4]
  2590. 00001D40  286C 0004                movea.l    A4, [A4 + 0x4]
  2591. 00001D44  2854                     movea.l    A4, [A4]
  2592. 00001D46  286C 0010                movea.l    A4, [A4 + 0x10]
  2593. 00001D4A  2854                     movea.l    A4, [A4]
  2594. 00001D4C  266D FCDA                movea.l    A3, [A5 - 0x326]
  2595. 00001D50  2653                     movea.l    A3, [A3]
  2596. 00001D52  266B 0056                movea.l    A3, [A3 + 0x56]
  2597. 00001D56  2653                     movea.l    A3, [A3]
  2598. 00001D58  396B 0002 0024           move.w     [A4 + 0x24], [A3 + 0x2]
  2599. 00001D5E  286E 0008                movea.l    A4, [A6 + 0x8]
  2600. 00001D62  2854                     movea.l    A4, [A4]
  2601. 00001D64  286C 0004                movea.l    A4, [A4 + 0x4]
  2602. 00001D68  2854                     movea.l    A4, [A4]
  2603. 00001D6A  286C 0010                movea.l    A4, [A4 + 0x10]
  2604. 00001D6E  2854                     movea.l    A4, [A4]
  2605. 00001D70  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2606. 00001D74  558F                     subq.l     A7, 2
  2607. 00001D76  286E 0008                movea.l    A4, [A6 + 0x8]
  2608. 00001D7A  2854                     movea.l    A4, [A4]
  2609. 00001D7C  286C 0004                movea.l    A4, [A4 + 0x4]
  2610. 00001D80  2854                     movea.l    A4, [A4]
  2611. 00001D82  286C 0010                movea.l    A4, [A4 + 0x10]
  2612. 00001D86  2854                     movea.l    A4, [A4]
  2613. 00001D88  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2614. 00001D8C  A960                     syscall    GetControlValue/GetCtlValue
  2615. 00001D8E  3E1F                     move.w     D7, [A7]+
  2616. 00001D90  5247                     addq.w     D7, 1
  2617. 00001D92  3F07                     move.w     -[A7], D7
  2618. 00001D94  A963                     syscall    SetControlValue/SetCtlValue
  2619. 00001D96  286E 0008                movea.l    A4, [A6 + 0x8]
  2620. 00001D9A  2854                     movea.l    A4, [A4]
  2621. 00001D9C  286C 0004                movea.l    A4, [A4 + 0x4]
  2622. 00001DA0  2854                     movea.l    A4, [A4]
  2623. 00001DA2  286C 0010                movea.l    A4, [A4 + 0x10]
  2624. 00001DA6  2854                     movea.l    A4, [A4]
  2625. 00001DA8  286C 0018                movea.l    A4, [A4 + 0x18]
  2626. 00001DAC  2854                     movea.l    A4, [A4]
  2627. 00001DAE  486C 0008                pea.l      [A4 + 0x8]
  2628. 00001DB2  A928                     syscall    InvalRect
  2629. 00001DB4  286E 0008                movea.l    A4, [A6 + 0x8]
  2630. 00001DB8  2854                     movea.l    A4, [A4]
  2631. 00001DBA  286C 0004                movea.l    A4, [A4 + 0x4]
  2632. 00001DBE  2854                     movea.l    A4, [A4]
  2633. 00001DC0  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  2634. 00001DC4  3F3C 0010                move.w     -[A7], 0x10
  2635. 00001DC8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2636. 00001DCC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2637. 00001DD0  4E5E                     unlink     A6
  2638. 00001DD2  2E9F                     move.l     [A7], [A7]+
  2639. 00001DD4  4E75                     rts
  2640. 00001DD6  1D54 4564                move.b     [A6 + 0x4564], [A4]
  2641. 00001DDA  6974                     bvs        +0x76 /* 00001E50 */
  2642. 00001DDC  4E65                     move       USP, A5
  2643. 00001DDE  7743                     moveq.l    D3, 0x43
  2644. 00001DE0  6F6D                     ble        +0x6F /* 00001E4F */
  2645. 00001DE2  6D61                     blt        +0x63 /* 00001E45 */
  2646. 00001DE4  6E64                     bgt        +0x66 /* 00001E4A */
  2647. 00001DE6  2E44                     movea.l    A7, D4
  2648. 00001DE8  6F49                     ble        +0x4B /* 00001E33 */
  2649. 00001DEA  7420                     moveq.l    D2, 0x20
  2650. 00001DEC  6F6E                     ble        +0x70 /* 00001E5C */
  2651. 00001DEE  2076 6965                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  2652. 00001DF2  7720                     moveq.l    D3, 0x20
  2653.